|
|
|
|
|
by dmitrygr
3084 days ago
|
|
and what if it was preceded with cmp $0, [some_readable_but_uncached_addr_containing_zero]
je some_safe_location
//now the exploit
mov rax, [somekerneladdr]
...the rest of it...
cpu may speculatively execute past "jz" and speculatively do the load. no fault generated |
|