High severity · published Jan 1, 2026
CVE-2025-15411
WebAssembly wabt wasm-decompile InsertNode memory corruption
7.8
CVSS
0.2%
EPSS
No
On KEV
Description
A weakness has been identified in WebAssembly wabt up to 1.0.39. This vulnerability affects the function wabt::AST::InsertNode of the file /src/repro/wabt/bin/wasm-decompile of the component wasm-decompile. This manipulation causes memory corruption. It is possible to launch the attack on the local host. The exploit has been made available to the public and could be used for attacks. Unfortunately, the project has no active maintainer at the moment. In a reply to the issue report somebody recommended to the researcher to provide a PR himself.
CVSS vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Attack vector
Local
Complexity
Low
Privileges
Low
User interaction
None
Confidentiality
High
Integrity
High
Availability
High
Scope
Unchanged
Exploitation
Is it being used?
Exploit prediction (EPSS)0.2% · higher than 11% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
WA
wabt · WebAssembly
1.0.0; 1.0.1; 1.0.2; 1.0.3; 1.0.4; 1.0.5; +34 more · source: vendor, NVD
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2025-15411
CVE.org
https://www.cve.org/CVERecord?id=CVE-2025-15411
github.com
https://github.com/WebAssembly/wabt/
Exploit
https://github.com/WebAssembly/wabt/issues/2679
Exploit
https://github.com/oneafter/1208/blob/main/af1
Permissions Required
https://vuldb.com/?ctiid.339332
Third Party Advisory
https://vuldb.com/?id.339332
Third Party Advisory
https://vuldb.com/?submit.719825
More from wabt
8.8
CVE-2025-2368
WebAssembly wabt Malformed File binary-reader-interp.cc OnExport heap-based overflow
7.8
CVE-2025-15412
WebAssembly wabt wasm-decompile VarName out-of-bounds
7.1
CVE-2026-90648
wasm2c in WebAssembly wabt through 1.0.41 allows sandbox escape in some situations that primarily involve 32-bit platforms, aka a "table flip" attack
7.1
CVE-2022-43280
wasm-interp v1.0.29 was discovered to contain an out-of-bounds read via the component OnReturnCallExpr->GetReturnCallDropKeepCount
7.1
CVE-2022-43282
wasm-interp v1.0.29 was discovered to contain an out-of-bounds read via the component OnReturnCallIndirectExpr->GetReturnCallDropKeepCount
