⬇ Scarica il santino: ·
San ret2dir, che tornò nella memoria diretta
Patrono dei kernel Linux, delle protezioni SMEP e SMAP e delle pagine che vivono due vite.
Vita
Presentato nel 2014 da Vasileios Kemerlis, Michalis Polychronakis e Angelos Keromytis della Columbia University, ret2dir mostrò che il kernel Linux mappa tutta la memoria fisica in una regione chiamata physmap. Così ogni pagina dell'utente aveva un sosia nello spazio del kernel, e un exploit poteva saltarci dentro scavalcando SMEP, SMAP, PXN e le altre barriere tra kernel e utente. Gli autori lo dimostrarono riscrivendo exploit per vecchie vulnerabilità del kernel, e proposero una difesa chiamata XPFO.
Preghiera
O San ret2dir, che trovi in casa del kernel la copia delle nostre stanze, fa' che ogni pagina abiti in un posto solo. Amen.
Come si festeggia
Si festeggia con un kernel che tenga la physmap non eseguibile e randomizzata, chiedendosi dove altro abitino i nostri dati.
Chi ha due case ha due porte da chiudere.