Furmark is another example of revealing a case of either a "bug," "design flaw," or "working as intended but open to exploit" depending on how you view the world.
It puts an unexpected and unrealistic load on the GPU that is technically correct (the best kind of correct) but was not accounted for in existing GPU designs. GPUs overheated and in some cases could be damaged. No existing game would trigger this behavior, but this new exploit demonstrated the need to update designs to block this edge case from triggering misbehavior.
Was every existing GPU "defective"? Not in my view, but you're free to disagree.
That would be a design flaw like Nvidia's solder in the mid 2000's, the chinese caps on motherboards, or the Red Ring of death. The GPU's didn't have a thermal limit set correctly to prevent an application to over exert the video card and cause it to be damaged. If it did have those thermal protections but they weren't working correctly it would be a bug. If someone found a hack that cause the GPU driver to ignore those thermal limitations and kill the card then it would be working as intended but open to be exploited.
It's not a hard concept. Intel doesn't have any security checks for cache data read tasks.
Design flaw. Intel has security checks in place but the CPU ignores those checks for whatever reason.
Bug. Intel has the security checks in place, but under certain circumstances someone can exploit part of the pipeline to circumvent those security measures.
Open to exploitation.
Meltdown takes advantage of Option 2. Intel having the security process in place but it doesn't do what it is supposed to do when there is a discrepancy. So
Bug.
I don't know why people are getting worked up with it being called a
Bug. A Bug means no malice or intent. It's really gentle and playing with kid gloves to call this a Bug. Because a bug implies that they didn't realize that it was not working like intended until it was brought to their attention. But who knows when Intel actually realized this and whether it was an intentional or not.