⬇ Scarica il santino: ·
San DirtyCred, che scambiava le credenziali
Patrono degli exploit del kernel Linux, degli oggetti credenziali e di chi riusa la memoria senza guardarci dentro.
Vita
Nell'agosto 2022, tra Black Hat e la conferenza CCS, Zhenpeng Lin e colleghi dell'Università Northwestern presentarono DirtyCred: invece di sovrascrivere dati critici del kernel, la tecnica sfrutta il riuso della memoria heap per scambiare un oggetto credenziale non privilegiato con uno privilegiato. Non serve sconfiggere il KASLR né far trapelare lo heap: basta un difetto che liberi al momento giusto, e il processo si ritrova root.
Preghiera
O San DirtyCred, che baratti le credenziali sulla stessa fetta di memoria, fa' che il nostro allocatore non confonda mai un umile oggetto con un signore. Amen.
Come si festeggia
Si festeggia aggiornando il kernel e separando gli oggetti credenziali dagli altri, perché non finiscano nella stessa cache.
Memoria riusata, privilegio scambiato.