⬇ Scarica il santino: ·
San RetSpill, che rovesciava i resti sullo stack
Patrono dei kernel Linux, dei dati utente dimenticati sullo stack del kernel e di chi trasforma un crash in una shell.
Vita
Nel 2023 i ricercatori dietro RetSpill mostrarono una tecnica generale per sfruttare i bug del kernel Linux: quando il kernel passa a eseguire codice proprio, lo stack conserva ancora valori controllati dall'utente. RetSpill li «rovesciava» dentro il flusso di esecuzione del kernel, trasformando molte vulnerabilità difficili in esecuzioni di codice affidabili. Fu dimostrata su una lunga serie di vecchi bug del kernel.
Preghiera
O San RetSpill, che raccogli i resti dell'utente sullo stack del kernel, fa' che il nostro kernel non si fidi di ciò che trova lì. Amen.
Come si festeggia
Si festeggia aggiornando il kernel e irrobustendo le difese che ripuliscono lo stato utente prima di entrare nel kernel.
Resti lasciati sullo stack, shell servita al kernel.