目标达成 感谢每一位支持者 — 我们达成了 100% 目标!

目标: 1000 元 · 已筹: 1359 元

100%

CVE-2026-54913— WAMR 堆栈内存泄露漏洞

一分钟漏洞结论

影响对象
bytecodealliance wasm-micro-runtime
利用判断
尚无明确在野利用证据,仍需结合暴露面评估
建议动作
优先检查厂商安全公告和参考链接中的修复版本;无法立即升级时,限制受影响服务暴露并加强监测。

WebAssembly 微运行时(WAMR)是一个轻量级的独立 WebAssembly(Wasm)运行时。在 2.4.5 版本之前,当编译选项 时, 中的 函数会接受一个非引用堆类型的字节作为 的表示;与此同时,局部变量 联合体未进行零初始化,而设置 时仅写入了该联合体的部分字段。攻击者可构造一个恶意模块,声明一个通过无效的 形式初始化的 、 或 类型的全局变量,从而导致 及后续的全局初始化路径将未初始化的宿主栈字节复制到可由 Guest(即 WebAssembly 模块)读取的值中。此问题影响默认无 GC 配置下

CVSS 6.9 · Medium
获取后续新漏洞提醒 登录后订阅

一、 漏洞 CVE-2026-54913 基础信息

漏洞信息

对漏洞内容有疑问?看看神龙的深度分析是否有帮助!
查看神龙十问 ↗

尽管我们使用了先进的大模型技术,但其输出仍可能包含不准确或过时的信息。神龙努力确保数据的准确性,但请您根据实际情况进行核实和判断。

Vulnerability Title
WebAssembly Micro Runtime: Missing `ref.null` heap-type validation in `load_init_expr` leaks host stack memory to the WebAssembly guest
来源: CVE Program / CVE List V5
Vulnerability Description
WebAssembly Micro Runtime (WAMR) is a lightweight standalone WebAssembly (Wasm) runtime. Prior to 2.4.5, load_init_expr in core/iwasm/interpreter/wasm_loader.c accepts a non-reference heap-type byte for ref.null when WASM_ENABLE_GC=0, while the local WASMValue cur_value union is not zero-initialized and setting ref_index writes only part of it. A crafted module can declare an i64, f64, or v128 global initialized through the invalid ref.null form, causing push_const_expr_stack and the later global initialization path to copy uninitialized host-stack bytes into a value readable by the guest. The classic and fast interpreters are affected in the default no-GC configuration; the GC-enabled path validates heap types. The disclosure is four bytes for i64 or f64 globals and up to twelve bytes for each v128 global. This issue is fixed in version 2.4.5.
来源: CVE Program / CVE List V5
CVSS Information
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N
来源: CVE Program / CVE List V5
Vulnerability Type
使用未经初始化的变量
来源: CVE Program / CVE List V5

受影响产品

厂商 产品 影响版本 CPE 订阅
bytecodealliance wasm-micro-runtime < 2.4.5 -

二、漏洞 CVE-2026-54913 的公开POC

# POC 描述 源链接 神龙链接
AI 生成 POC 高级

未找到公开 POC。

登录以生成 AI POC

三、漏洞 CVE-2026-54913 的情报信息

请登录查看更多情报信息。

CVE-2026-54913 其他参考 (4)

同批安全公告 · bytecodealliance · 2026-11-05 · 共 3 条

CVE-2026-54912 8.8 HIGH WAMR 常量去重不匹配导致堆缓冲区溢出
CVE-2026-54914 8.3 HIGH WAMR WASI poll_oneoff 输出缓冲区溢出漏洞

IV. Related Vulnerabilities