Live data from Hacker News

The Memory Sinkhole [pdf]

blackhat.com

1–8 of 8 posts

Re: The Memory Sinkhole [pdf]

#2
tl;dr: x86 processors have an ancient feature (unused by now) that allows to move the memory window of the APIC registers to an arbitrary address. By moving this window, it is possible to circumvent built-in hardware security checks and access the highly privileged System Management Mode (Ring -2) from Ring 0 Code.

Re: The Memory Sinkhole [pdf]

#4

I must be missing something: but why did they keep reimplementing this in modern CPU's ? (Or did they remove it from modern CPU's?)

Intel did remove it in the modern CPUs after the author alerted them.

As for why it stuck around until now: backwards compatibility + that CPUs are rather rarely constructed from scratch, rather evolved upon.

Re: The Memory Sinkhole [pdf]

#6

tl;dr: x86 processors have an ancient feature (unused by now) that allows to move the memory window of the APIC registers to an arbitrary address. By moving this window, it is possible to circumvent built-in hardware security checks and access the highly privileged System Management Mode (Ring -2) from Ring 0 Code.

thanks

Re: The Memory Sinkhole [pdf]

#7
post #5

https://github.com/xoreaxeaxeax/sinkhole https://www.reddit.com/r/netsec/comments/3fz6z6/blackhat_usa... https://news.ycombinator.com/item?id=10024324 https://news.ycombinator.com/item?id=10020134 https://news.ycombinator.com/item?id=9663249

Thanks. The bug has been fixed from Sandy Bridge onward, it seems.

Re: The Memory Sinkhole [pdf]

#8

I must be missing something: but why did they keep reimplementing this in modern CPU's ? (Or did they remove it from modern CPU's?)

Intel did remove it in the modern CPUs after the author alerted them. As for why it stuck around until now: backwards compatibility + that CPUs are rather rarely constructed from scratch, rather evolved upon.

> Intel did remove it in the modern CPUs after the author alerted them.

No, they just added security checks.