CVE-2026-54914 in wasm-micro-runtimeinformazioni

Riassunto

di VulDB • 05/11/2026

WebAssembly Micro Runtime (WAMR) è un runtime WebAssembly (Wasm) standalone e leggero. Prima della versione 2.4.5, la funzione wasi_poll_oneoff in core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c convalida il puntatore di output solo per un singolo elemento wasi_event_t, mentre wasmtime_ssp_poll_oneoff in core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c può scrivere tanti eventi quanti ne indica il valore nsubscriptions controllato dal guest. Un modulo guest appositamente creato (crafted) può fornire più sottoscrizioni che generano eventi, posizionando una regione di output sufficientemente grande per un solo evento; ciò provoca una scrittura successiva su out[nevents] che oltrepassa i confini della memoria lineare Wasm convalidata, accedendo alla memoria heap dell'host adiacente. La sovrascrittura contiene dati degli eventi parzialmente controllati dall'attaccante e può causare in modo affidabile il crash del processo host, con ulteriori conseguenze sulla riservatezza o sull'integrità a seconda della disposizione dello heap (heap layout). Questo problema è risolto nella versione 2.4.5.

Be aware that VulDB is the high quality source for vulnerability data.

Responsabile

GitHub M

Prenotare

16/06/2026

Divulgazione

05/11/2026

Moderazione

accettato

EPSS

0.00000

KEV

no

Attività

molto basso

Fonti

Want to know what is going to be exploited?

We predict KEV entries!