CVE-2026-54914 in wasm-micro-runtimeinformação

Sumário

de VulDB • 05/11/2026

O WebAssembly Micro Runtime (WAMR) é um runtime leve e independente para WebAssembly (Wasm). Antes da versão 2.4.5, a função `wasi_poll_oneoff` em `core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c` valida o ponteiro de saída apenas para uma única estrutura `wisi_event_t`, enquanto `wasmtime_ssp_poll_oneoff` em `core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c` pode escrever tantos eventos quanto o valor `nsubscriptions` controlado pelo convidado (guest). Um módulo convidado malicioso pode fornecer múltiplas assinaturas que geram eventos, posicionando uma região de saída grande o suficiente para apenas um evento, fazendo com que a escrita posterior em `out[nevents]` transponha os limites validados da memória linear do Wasm e atinja a memória heap adjacente no host. A sobrescrita contém dados de evento parcialmente controlados pelo atacante e pode causar consistentemente a falha (crash) do processo no host, com consequências adicionais para confidencialidade ou integridade dependendo do layout do heap. Este problema foi corrigido na versão 2.4.5.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Responsável

GitHub M

Reservar

16/06/2026

Divulgação

05/11/2026

Moderação

aceite

Entrada

VDB-431563

EPSS

0.00000

KEV

não

Atividades

baixo

Fontes

Want to stay up to date on a daily basis?

Enable the mail alert feature now!