⬇ Scarica il santino: ·
San SmashEx, che irrompeva nell'enclave
Patrono delle enclave SGX, della gestione delle eccezioni e di chi credeva inviolabile il forziere del processore.
Vita
Il 16 novembre 2021 un gruppo di ricercatori presentò SmashEx: un'enclave SGX, il forziere sigillato dentro il processore, poteva essere interrotta da un'eccezione asincrona proprio mentre era in uno stato fragile. Rientrando durante quell'attimo si corrompeva lo stack dell'enclave e si eseguiva codice al suo interno, violandone riservatezza e integrità. Toccava diversi runtime, tra cui l'Open Enclave SDK di Microsoft, che aggiornarono la gestione delle eccezioni (CVE-2021-33767).
Preghiera
O San SmashEx, che bussi all'enclave nel suo momento più debole, fa' che il nostro forziere non apra la porta a metà di un gesto. Amen.
Come si festeggia
Si festeggia aggiornando i runtime SGX e rendendo sicura la rientranza nella gestione delle eccezioni.
Chi interrompe al momento giusto entra dove non si entra.