⬇ Scarica il santino: ·
San PageJack, che dirottava pagine intere
Patrono degli exploit del kernel, delle pagine liberate troppo presto e degli use-after-free che crescono di taglia.
Vita
Nell'agosto 2024, a Black Hat, Zhiyun Qian e colleghi presentarono PageJack, una tecnica che trasforma un piccolo errore di memoria del kernel Linux in un use-after-free su un'intera pagina. Una volta riottenuta la pagina, l'attaccante può riempirla di strutture a sua scelta e diventare root, senza dover indovinare gli indirizzi del kernel. La dimostrarono anche su CVE-2022-0995, un overflow nel sottosistema watch_queue.
Preghiera
O San PageJack, che di un byte fuori posto fai una pagina intera, fa' che il nostro allocatore non restituisca mai ciò che qualcuno sta ancora leggendo. Amen.
Come si festeggia
Si festeggia aggiornando il kernel e voltando pagina, ma solo dopo averla azzerata.
Pagina liberata, pagina rubata.