According to this news article there's a newly found security flaw in processors. However, the article also claims that it only may affect Intel processors and not AMD ones. I thought they were using the same architecture, how come it would only affect one brand?
1 Answer
The issue has nothing to do with the architecture itself. Intel and AMD processers have very different implementations and feature sets while still conforming to the desired architecture.
-
2Good example of a difference that got Microsoft is the old original Microsoft Xbox 1. The Xbox 1 was able to be hacked because the Intel CPU in that system (at that time at least) wraps around back to adderss 0 when it reaches the last address, whereas the AMD CPU that was being considered (but was ultimately not decided on) generated an exception. The wraparound allowed exploit code to be placed at a convenient spot and was instrumental in allowing the MechAssault and other softmods to exist. Commented Jan 3, 2018 at 16:56
-
2While Intel and AMD processors both comply with the x86 Architecture, as pointed out, the amount of time a specific instruction takes to complete can be different. Intel and AMD also have brand-specific instructions, and they might or might not have equivalent instructions (i.e. VT-x vs AMD-V), depends on the instruction. The detail of the exploit has not been released, due to an embargo on the specifics, without knowing the vulnerable instruction involved this question is difficult to answer in more detail.– RamhoundCommented Jan 3, 2018 at 17:04
-
It also might be worth pointing out the flaw appears, based on Intel's claim, to actually apply to AMD and ARM processors also.– RamhoundCommented Jan 3, 2018 at 22:22
-
@ramhound - Intel is being a bit disengenius with their insinuation. AMD x86 cpus are not affected - however, AMD also do ARM processors, and ARM processors are affected.– davidgoCommented Jan 3, 2018 at 23:54
-
1“Everyone is at risk” only one of the vulnerabilities was apparently fixed– RamhoundCommented Jan 4, 2018 at 1:10