Skip to content
OpenAdvisories
Medium · 5.7 CVE-2026-115390 EUVD-2026-108321GHSA-78f8-6g96-699xGHSA-m63x-6p34-q65xRUSTSEC-2026-0315

Wasmtime 47.0.0 before 48.0.3 and 49.0.0 before 49.0.1 Fuel Accounting Bypass DoS

Published Oct 22, 2026 · Updated Oct 23, 2026 · Assigned by VulnCheck

Description

Wasmtime 47.0.0 before 48.0.3 and 49.0.0 before 49.0.1 contains a fuel accounting flaw in Cranelift-compiled call_ref and try_table catch paths. Malicious guests can reset consumed fuel after calls to run exponentially long on linear fuel, evading timeouts and periodic yields for denial of service.

Affected products

VendorProductAffectedFixed
bytecodealliance wasmtime 47.0.0 – < 48.0.3, 49.0.0 – < 49.0.1 48.0.3

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Ubuntu 26.10 rust-wasmtime No fix yet —
Ubuntu 26.04 LTS rust-wasmtime No fix yet —
Ubuntu 24.04 LTS rust-wasmtime No fix yet —

Affected packages

EcosystemPackageAffectedFixedRecord
crates.io wasmtime >= 47.0.0, < 48.0.3 · >= 49.0.0, < 49.0.1 48.0.3, 49.0.1 RUSTSEC-2026-0315

References