CVE-2026-34946
Last modified
CVE-2026-34946 is a high-severity vulnerability rated 7.5/10 on the CVSS scale. 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 vulnerability where the compilation of the table.fill instruction can result in a host panic. EPSS estimates a 0.36% chance of exploitation in the next 30 days.
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 vulnerability where the compilation of the table.fill instruction can result in a host panic. This means that a valid guest can be compiled with Winch, on any architecture, and cause the host to panic. This represents a denial-of-service vulnerability in Wasmtime due to guests being able to trigger a panic. The specific issue is that a historical refactoring changed how compiled code referenced tables within the table.* instructions. This refactoring forgot to update the Winch code paths associated as well, meaning that Winch was using the wrong indexing scheme. Due to the feature support of Winch the only problem that can result is tables being mixed up or nonexistent tables being used, meaning that the guest is limited to panicking the host (using a nonexistent table), or executing spec-incorrect behavior and modifying the wrong table. This vulnerability is fixed in 36.0.7, 42.0.2, and 43.0.1.
Metrics
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:P/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Weakness Enumeration
Affected Software
| Vendor | Product | Versions |
|---|---|---|
| Bytecodealliance | Wasmtime | >= 25.0.0, < 36.0.7 |
| Bytecodealliance | Wasmtime | >= 37.0.0, < 42.0.2 |
| Bytecodealliance | Wasmtime | >= 43.0.0, < 43.0.1 |
References
Timeline
- Published
- Last Modified
- Status
- Analyzed
Frequently Asked Questions
What is CVE-2026-34946?
How severe is CVE-2026-34946?
How do I fix CVE-2026-34946?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-34940KubeAI is an AI inference operator for kubernetes. Prior to …8.8
- CVE-2026-34941Wasmtime is a runtime for WebAssembly. Prior to 24.0.7, 36.0…8.1
- CVE-2026-34942Wasmtime is a runtime for WebAssembly. Prior to 24.0.7, 36.0…6.5
- CVE-2026-34943Wasmtime is a runtime for WebAssembly. Prior to 24.0.7, 36.0…7.5
- CVE-2026-34944Wasmtime is a runtime for WebAssembly. Prior to 24.0.7, 36.0…5.7
- CVE-2026-34945Wasmtime is a runtime for WebAssembly. From 25.0.0 to before…6.5
- CVE-2026-34947Discourse is an open-source discussion platform. From versio…5.3
- CVE-2026-3495Mattermost versions 11.5.x <= 11.5.1, 10.11.x <= 10.11.13 fa…4.8
- CVE-2026-34950fast-jwt provides fast JSON Web Token (JWT) implementation. …9.1
- CVE-2026-34951Workbench is a suite of tools for administrators and develop…6.1
- CVE-2026-34952PraisonAI is a multi-agent teams system. Prior to version 4.…9.1
- CVE-2026-34953PraisonAI is a multi-agent teams system. Prior to version 4.…9.1
Are you affected by CVE-2026-34946?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
