Skip to content
OpenAdvisories
Low · 3.3 CVE-2024-30266 EUVD-2024-1137GHSA-75hq-h6g9-h4q5PYSEC-2024-327RUSTSEC-2024-0441

Wasmtime vulnerable to panic when using a dropped extenref-typed element segment

Published Apr 4, 2024 · Updated Aug 2, 2024 · Assigned by GitHub_M

Description

wasmtime is a runtime for WebAssembly. The 19.0.0 release of Wasmtime contains a regression introduced during its development which can lead to a guest WebAssembly module causing a panic in the host runtime. A valid WebAssembly module, when executed at runtime, may cause this panic. This vulnerability has been patched in version 19.0.1.

Affected products

VendorProductAffectedFixed
bytecodealliance wasmtime = 19.0.0 —

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
Debian 14 rust-wasmtime 21.0.2+dfsg-1 —
Debian 13 rust-wasmtime 21.0.2+dfsg-1 —

Wolfi

ReleasePackageFixed inAdvisory
Wolfi rolling zed 0.146.3-r0 —

Affected packages

EcosystemPackageAffectedFixedRecord
crates.io wasmtime >= 19.0.0, < 19.0.1 19.0.1 GHSA-75hq-h6g9-h4q5
PyPI wasmtime <= 19.0.0 — PYSEC-2024-327

References