⬇ Scarica il santino: ·
San EntryBleed, che tradiva la mappa del kernel
Patrono della KASLR, della Page Table Isolation e di chi spera che qualche indirizzo resti segreto.
Vita
Il 16 dicembre 2022 William Liu pubblicò EntryBleed: per permettere il passaggio tra spazio utente e kernel, la Page Table Isolation lasciava mappate alcune pagine di ingresso. Misurando i tempi di prefetch, basati sul comportamento della TLB sulle CPU Intel, un attaccante locale poteva de-randomizzare la base del kernel in circa un secondo, annullando la protezione della KASLR su bare metal e in VM.
Preghiera
O San EntryBleed, che leggi la mappa nei tempi di accesso, fa' che i nostri indirizzi restino nascosti anche al cronometro. Amen.
Come si festeggia
Si festeggia applicando le mitigazioni del kernel e ricordando che la KASLR da sola non basta.
Indirizzo veloce, segreto che si cuoce.