CVE Catalog

CVE-2026-115388

MediumCVSS 6.2
Published: Updated: Translated: NVD NIST

Summary

wasmtime-wasi-http in Wasmtime does not enforce the wasi:io/streams check-write allowance for WASIp2 outgoing HTTP bodies, so oversized writes succeed instead of trapping. A malicious guest can pass large buffers to write on outgoing-body resources, holding host allocations for the store's lifetime and exhausting host memory.

Risk Assessment

An attacker can cause host memory exhaustion, leading to denial of service for other applications or the runtime itself. This affects availability of systems hosting untrusted WebAssembly code.

Recommendation

Update Wasmtime to version 36.0.16, 48.0.3, or 49.0.1 (or later) depending on your branch. Consider limiting memory resources for guests and monitoring memory usage of instances.

Other vulnerabilities in Wasmtime

See all
Original NVD description (English source)

wasmtime-wasi-http in Wasmtime before 36.0.16, 37.0.0 before 48.0.3, and 49.0.0 before 49.0.1 does not enforce the wasi:io/streams check-write allowance for WASIp2 outgoing HTTP bodies, so oversized writes succeed instead of trapping. A malicious guest can pass large buffers to write on outgoing-body resources, holding host allocations for the store's lifetime and exhausting host memory.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS