Lunario dei Frati PatchatoriIl calendario dei santi delle CVE

Festeggiato il 20 maggio

Matryoshka TrapHoly card for matryoshka-trap, generated with AI (Claude, Anthropic) for the Lunario dei Frati Patchatori.CC BY-NC-SA 4.0 DMA Matryoshka Trap DOLUS IN DOLO
🤖 Immagine e testi generati con AI

⬇ Scarica il santino: ·

Incorpora nel tuo sito

San Matryoshka Trap, trappola dentro la trappola

Patrono dell'emulazione dei dispositivi in QEMU, dei controller che si scrivono da soli e delle macchine virtuali che vogliono uscire.

Vita

Nel maggio 2022 i ricercatori raccontarono il Matryoshka Trap: una serie di difetti di "rientranza DMA" nell'emulazione dei dispositivi di QEMU, a partire dal controller USB EHCI. Un ospite poteva far sì che un trasferimento DMA scrivesse nei registri dello stesso controller, innescando azioni annidate come matrioske, fino a corrompere lo stato dell'emulatore e tentare la fuga dalla macchina virtuale verso l'host.

Preghiera

O San Matryoshka Trap, che nascondi un attacco dentro l'altro, fa' che i nostri dispositivi emulati non si scrivano addosso. Amen.

Come si festeggia

Si festeggia aggiornando QEMU e controllando che un trasferimento DMA non finisca nei registri di chi lo governa.

Dentro ogni trappola, un'altra trappola.

Scheda tecnica

Divulgata il
20 maggio 2022
CVE
CVE-2021-3750CVE-2021-3929CVE-2021-3947
Prodotto
QEMU

A DMA reentrancy issue was found in the USB EHCI controller emulation of QEMU. EHCI does not verify if the Buffer Pointer overlaps with its MMIO region when it transfers the USB packets. Crafted content may be written to the controller's registers and trigger undesirable actions (such as reset) while the device is still transferring packets. This can ultimately lead to a use-after-free issue. A malicious guest could use this flaw to crash the QEMU process on the host, resulting in a denial of service condition, or potentially execute arbitrary code within the context of the QEMU process on the host. This flaw affects QEMU versions before 7.0.0.

Fonti: qiuhao.org · secwest.net · github.com

📅 Aggiungi al tuo calendario

SantiGoogle CalendarApple, Outlook (.ics)

Ricorrenze (feste, flagelli e miracoli)Google CalendarApple, Outlook (.ics)

Su Google Calendar puoi anche incollare l’indirizzo in Impostazioni → Aggiungi calendario → Da URL. Il primo caricamento può richiedere qualche ora.