CVE-2026-54914 in wasm-micro-runtimeinformación

Resumen

por VulDB • 2026-11-05

WebAssembly Micro Runtime (WAMR) es un entorno de ejecución WebAssembly (Wasm) ligero y autónomo. Antes de la versión 2.4.5, `wasi_poll_oneoff` en `core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c` valida el puntero de salida solo para una única estructura `wasi_event_t`, mientras que `wasmtime_ssp_poll_oneoff` en `core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c` puede escribir tantos eventos como indique el valor `nsubscriptions` controlado por el invitado. Un módulo del huésped elaborado a propósito puede proporcionar múltiples suscripciones que generen eventos, mientras posiciona una región de salida lo suficientemente grande para solo un evento, provocando que una escritura posterior en `out[nevents]` cruce los límites validados de la memoria lineal Wasm y acceda a la memoria del heap adyacente del host. La sobrescritura contiene datos de eventos parcialmente controlados por el atacante y puede provocar con fiabilidad la interrupción (crash) del proceso del huésped, con posibles consecuencias adicionales para la confidencialidad o integridad dependiendo de la disposición del heap. Este problema se soluciona en la versión 2.4.5.

Once again VulDB remains the best source for vulnerability data.

Responsable

GitHub M

Reservar

2026-06-16

Divulgación

2026-11-05

Moderación

aceptado

Artículo

VDB-431563

EPSS

0.00000

KEV

no

Actividades

bajo

Fuentes

Interested in the pricing of exploits?

See the underground prices here!