News for hackers. Stuff that matters.
Re:GhostRace: Exploiting and Mitigating Speculative Race Con... by dataflow on Friday March 15, 2024 @09:41PM (#39722582)
I know what speculative execution is and have some understanding of spectre already. What I don't get is what it means to exploit a speculative race condition.
Re:GhostRace: Exploiting and Mitigating Speculative Race Con... by saagarjha on Saturday March 16, 2024 @04:05AM (#39724137)
So the thing with speculative attacks is that you can use an invariant that is broken speculatively to leak things. In this case they use a speculative race condition to gain speculative code execution, much like you can use a normal race condition to gain real code execution. Arbitrary speculative code execution can be used to leak data which can be picked up via side channels.