WebAssembly 微运行时(WAMR)是一个轻量级的独立 WebAssembly(Wasm)运行时。在 2.4.5 版本之前, 中的 函数仅对单个 的输出指针进行验证,而 中的 函数却能够根据由客户端(guest)控制的 值写入任意数量的事件。攻击者可构造一个客户端模块,提供多个能触发事件的订阅项,同时将输出区域设置为仅能容纳单个事件的大小,从而导致后续对 的写入操作越过经过验证的 Wasm 线性内存边界,写入到相邻的宿主堆内存中。被覆盖的数据部分由攻击者控制,可可靠地导致宿主进程崩溃,并可能根据堆内存布局引
Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.
| Vendor | Product | Affected Versions | CPE | Subscribe |
|---|---|---|---|---|
| bytecodealliance | wasm-micro-runtime | < 2.4.5 | - |
|
| # | POC Description | Source Link | Shenlong Link |
|---|
No public POC found.
Login to generate AI POC| CVE-2026-54912 | 8.8 HIGH | WAMR fast interpreter loader heap buffer overflow via constant deduplication mismatch |
| CVE-2026-54913 | 6.9 MEDIUM | WebAssembly Micro Runtime: Missing `ref.null` heap-type validation in `load_init_expr` lea |