CVE-2026-34945 — Incorrect Conversion between Numeric Types in Wasmtime
Severity
2.3LOWNVD
EPSS
0.0%
top 96.66%
CISA KEV
Not in KEV
Exploit
No known exploits
Affected products
Timeline
PublishedApr 9
Description
Wasmtime is a runtime for WebAssembly. From 25.0.0 to before 36.0.7, 42.0.2, and 43.0.1, Wasmtime's Winch compiler contains a bug where a 64-bit table, part of the memory64 proposal of WebAssembly, incorrectly translated the table.size instruction. This bug could lead to disclosing data on the host's stack to WebAssembly guests. The host's stack can possibly contain sensitive data related to other host-originating operations which is not intended to be disclosed to guests. This bug specifically …
CVSS vector
CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:L/VI:N/VA:N/SC:L/SI:N/SA:N
Affected Packages2 packages
🔴Vulnerability Details
4VulDB▶
bytecodealliance wasmtime up to 36.0.6/42.0.1/44.0.0 return numeric conversion (GHSA-m9w2-8782-2946)↗2026-04-09
📋Vendor Advisories
1Red Hat▶
wasmtime: winch: Wasmtime Winch compiler: Information disclosure via incorrect table.size instruction translation↗2026-04-09
🕵️Threat Intelligence
1💬Community
2Bugzilla▶
CVE-2026-34945 tree-sitter: Wasmtime Winch compiler: Information disclosure via incorrect table.size instruction translation [fedora-all]↗2026-04-09
Bugzilla▶
CVE-2026-34945 wasmtime: winch: Wasmtime Winch compiler: Information disclosure via incorrect table.size instruction translation↗2026-04-09