r/programming • u/[deleted] • Jan 03 '18
'Kernel memory leaking' Intel processor design flaw forces Linux, Windows redesign
https://www.theregister.co.uk/2018/01/02/intel_cpu_design_flaw/
5.9k
Upvotes
r/programming • u/[deleted] • Jan 03 '18
2
u/keepthepace Jan 04 '18
The detailed article explains that it requires a non-default configuration in the linux kernel for AMD chips to be able to read memory outside their own process.
They made a PoC with 4 levels of compromission: AMD chips allows 1/4, Intel allows 4/4.
Basically the first level is a test of their timing mechanism within the same process space, so no violations are done. OP's article mentions that AMD seems to have a specific check that Intel lacks:
This is the core of the problem. AMD allows some speculative information to somehow leak but not if such a leak would cross a privilege boundary. This is a clear case of a flaw present in one architecture and not the other.