CVE-2026-54914 in wasm-micro-runtimeИнформация

Сводка

по VulDB • 05.11.2026

WebAssembly Micro Runtime (WAMR) — это легковесный автономный WebAssembly (Wasm)-рантайм. До версии 2.4.5 функция wasi_poll_oneoff в файле core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c проверяет указатель вывода только для одного элемента типа wasi_event_t, тогда как функция wasmtime_ssp_poll_oneoff в файле core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c может записывать столько событий, сколько указано в управляемом гостем значении nsubscriptions. Скомпрометированный (crafted) модуль госта может предоставить несколько подписок, генерирующих события, при этом размещая область вывода достаточного размера только для одного события; это приводит к тому, что последующая запись по индексу out[nevents] выходит за пределы проверенной границы линейной памяти Wasm в соседнюю память хост-стека (heap). Перезаписываемые данные содержат частично контролируемые атакующим сведения об событии и могут надежно вызвать сбой процесса на стороне хоста, что может привести к дальнейшим последствиям для конфиденциальности или целостности данных в зависимости от layout стека. Эта проблема исправлена в версии 2.4.5.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Ответственный

GitHub M

Резервировать

16.06.2026

Раскрытие

05.11.2026

Модерация

принято

Вход

VDB-431563

EPSS

0.00000

KEV

Нет

Деятельности

Низкий

Источники

Want to know what is going to be exploited?

We predict KEV entries!