Wasmtime WASIp3 Streams Allow Unbounded Heap Allocation
Key facts
- Attack vector
- Network
- Privileges required
- Low
- User interaction
- Passive
- Attack complexity
- Low
- Attack requirements
- Present
- Impact type
- Denial of service
- Confidentiality · integrity · availability
- None · None · High
- Fix status
- Fixed
Attack profile from CVSS 4.0 · CNA. Fix status from CNA. Impact type from CWE-770.
Summary
Wasmtime from 46.0.0 before 46.0.3 and from 47.0.0 before 47.0.4 contains an allocation of resources without limits (CWE-770) in its WASIp3 implementation. The host buffers guest-specified-length writes to WASIp3 file or HTTP write streams without limit. A malicious guest that offers large buffers can exhaust host memory. Exploitation requires low privileges and passive user interaction, and the impact is limited to availability.
Written with Claude Haiku 5.5 from the sources below · 2026-11-04
Description from the CNA
Wasmtime 46.0.0 before 46.0.3 and 47.0.0 before 47.0.4 contains an uncontrolled resource allocation vulnerability in its WASIp3 implementation that buffers guest-specified-length writes on the host without limit. Malicious guests can offer large buffers to WASIp3 file or HTTP write streams, causing the host to copy and buffer all bytes, bounded only by guest linear memory, exhausting host memory.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- None
- Automatable
- No
- Technical impact
- Partial
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| bytecodealliance | wasmtime | 46.0.0 to before 46.0.3; 47.0.0 to before 47.0.4 | 46.0.3, 47.0.4 | Patch available | CNA |
- wasmtime Vendorbytecodealliance Affected 46.0.0 to before 46.0.3; 47.0.0 to before 47.0.4 Fixed in 46.0.3, 47.0.4 Patch available CNA
CPE names Threatist (inferred) · 1
Inferred from how NVD named this product before; not given by a source.
| CPE | Versions | Role | Vendor |
|---|---|---|---|
| cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:* | — | — | bytecodealliance |
- cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:* Versions — — ·bytecodealliance
Remediation
Upgrade Wasmtime to version 46.0.3 or 47.0.4, which fix the issue. Red Hat rates the issue Moderate.
Written with Claude Haiku 5.5 from the sources below · 2026-11-04
- Fix · CNA wasmtime (bytecodealliance) Fixed in 46.0.3, 47.0.4
Vendor assessments
Red Hat
Red Hat rating: Moderate. Red Hat's page for this CVE →
Not affected: 2 products
- Red Hat Connectivity Link 1
- Red Hat Enterprise Linux 10
Timeline
- 2026-10-22 Threatist record created from CVE-2026-115391
- 2026-10-22 Alias added: GHSA-6862-f859-6m9r
- 2026-10-23 Affected versions changed · Red Hat
- 2026-10-23 CVSS score added · Red Hat
- 2026-10-23 Priority changed: MEDIUM → LOW
- 2026-10-24 Affected versions changed · Red Hat
- 2026-11-04 CISA SSVC decision points changed
References
More bytecodealliance vulnerabilities
- TI-2026-85541 WAMR fast interpreter loader heap overflow via constant deduplication mismatch CVSS 4.0HIGH 8.8
- TI-2024-16741 An issue in bytecodealliance wasm-micro-runtime before v.b3f728c and fixed in commit… CVSS 3.1HIGH 8.8
- TI-2024-22658 An out-of-bound memory read vulnerability was discovered in Bytecode Alliance… CVSS 3.1HIGH 7.5
- TI-2024-18300 wasm-micro-runtime (aka WebAssembly Micro Runtime or WAMR) 06df58f is vulnerable to NULL… CVSS 3.1HIGH 7.5
- TI-2023-26034 An heap overflow vulnerability was discovered in Bytecode alliance wasm-micro-runtime… CVSS 3.1HIGH 7.5
- TI-2025-33969 WebAssembly Micro Runtime's `--addr-pool` option allows all IPv4 addresses when subnet mask is not specified CVSS 4.0MEDIUM 6.9
Sources
- CVE-2026-115391 · CVE Program
- CVE-2026-115391 · NVD
- FIRST EPSS
- GHSA-6862-f859-6m9r · GitHub Advisory Database · CC BY 4.0
- CVE-2026-115391 · Red Hat security data · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences