logoalt Hacker News

RiverCrochettoday at 3:20 AM1 replyview on HN

Basically, the NX bit prevents CPU behavior (speculative fetches) that had a hand in Spectre-type vulnerabilities. That's surprising because that's not its purpose. This is for ARM CPUs.


Replies

jnwatsontoday at 3:29 AM

No, NX precedes Spectre by a long shot. It was originally intended so an attacker couldn't use a buffer overflow to change the PC and execute directly out of the attacker-controlled buffer.

show 1 reply