Comment Comment by dmitrygr 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 parent dmitrygr 8 years ago