CVE Catalog

CVE-2026-115389

LowCVSS 2.3
Published: Updated: Translated: NVD NIST

Summary

Wasmtime before 36.0.16, 37.0.0 before 48.0.3, and 49.0.0 before 49.0.1 does not adequately account for host allocations when lifting guest values through the dynamically-typed Val API, bypassing the hostcall fuel limit. A malicious WebAssembly guest can return crafted values that allocate at least ~100x more host memory than tracked, causing denial of service.

Risk Assessment

An attacker can exhaust host memory and destabilize the application embedding Wasmtime, leading to denial of service. The risk affects environments running untrusted WebAssembly code.

Recommendation

Update Wasmtime to version 36.0.16, 48.0.3, or 49.0.1 (or later) and consider limiting host resources for environments running untrusted code.

Other vulnerabilities in Wasmtime

See all
Original NVD description (English source)

Wasmtime before 36.0.16, 37.0.0 before 48.0.3, and 49.0.0 before 49.0.1 does not adequately account for host allocations when lifting guest values through the dynamically-typed Val API, bypassing the hostcall fuel limit. A malicious WebAssembly guest can return crafted values that allocate at least ~100x more host memory than tracked, causing denial of service.

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