
CVE catalog
CVE-2026-44216
Wasmtime is a runtime for WebAssembly. From 30.0.0 to 36.0.8, 43.0.2, and 44.0.1, Wasmtime's allocation logic for a WebAssembly table contained checked arithmetic which panicked on overflow. This over
- Severity
- High · CVSS 7.5
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Published
- Source
- [NVD] · [CVE record]
- EPSS
- 0.32% · Oct 25, 2026
A flaw was found in Wasmtime, a runtime for WebAssembly. A remote attacker could exploit an arithmetic overflow vulnerability by instantiating a WebAssembly module or component that attempts to allocate an extremely large table using the WebAssembly memory64 proposal. This flaw causes Wasmtime to panic, resulting in a Denial of Service (DoS) for the affected system. wasmtime: Wasmtime: Denial of Service via large WebAssembly table allocation Red Hat has evaluated this vulnerability as Important because processing an untrusted WebAssembly module can cause the host application to crash, leading to a complete denial of service. In default configurations where the on-demand instance allocator and 64-bit memory extensions are active, maliciously oversized table definitions cause checked arithmetic operations to panic and terminate the host process ungracefully. Environments that restrict execution to verified, trusted WebAssembly binaries or do not ingest untrusted guest code remain unaffected by this issue. The CVSS score(s) listed for this vulnerability do not reflect the associated product's status, and are included for informational purposes to better understand the severity of this vulnerability.
Vulnerable and fixed packages
Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.
| Distribution | Package | Release | Version | Status |
|---|---|---|---|---|
| Cpe | wasmtime | Not reported | 36.0.8 | fixed |
| Cpe | wasmtime | Not reported | 43.0.2 | fixed |
| Cpe | wasmtime | Not reported | Not reported | unknown |
| Debian | rust-wasmtime | 13 | 26.0.1+dfsg-10 | vulnerable |
| Debian | rust-wasmtime | 13 | 26.0.1+dfsg-3 | vulnerable |
| Debian | rust-wasmtime | 13 | 26.0.1+dfsg-4 | vulnerable |
| Debian | rust-wasmtime | 13 | 26.0.1+dfsg-5 | vulnerable |
| Debian | rust-wasmtime | 13 | 26.0.1+dfsg-6 | vulnerable |
| Debian | rust-wasmtime | 13 | 26.0.1+dfsg-7 | vulnerable |
| Debian | rust-wasmtime | 13 | 26.0.1+dfsg-8 | vulnerable |
| Debian | rust-wasmtime | 13 | 26.0.1+dfsg-9 | vulnerable |
| Debian | rust-wasmtime | 13 | 27.0.0+dfsg-2 | vulnerable |
| Debian | rust-wasmtime | 13 | 27.0.0+dfsg-3 | vulnerable |
| Debian | rust-wasmtime | 13 | 27.0.0+dfsg-4 | vulnerable |
| Debian | rust-wasmtime | 13 | 28.0.1+dfsg-1 | vulnerable |
| Debian | rust-wasmtime | 13 | 28.0.1+dfsg-2 | vulnerable |
| Debian | rust-wasmtime | 13 | 28.0.1+dfsg-3 | vulnerable |
| Debian | rust-wasmtime | 13 | 29.0.1+dfsg-1 | vulnerable |
| Debian | rust-wasmtime | 13 | 29.0.1+dfsg-2 | vulnerable |
| Debian | rust-wasmtime | 13 | 29.0.1+dfsg-3 | vulnerable |
| Debian | rust-wasmtime | 13 | 29.0.1+dfsg-4 | vulnerable |
| Debian | rust-wasmtime | 13 | 29.0.1+dfsg-5 | vulnerable |
| Debian | rust-wasmtime | 13 | 29.0.1+dfsg-6 | vulnerable |
| Debian | rust-wasmtime | 13 | 29.0.1+dfsg-7 | vulnerable |
| Debian | rust-wasmtime | 13 | 29.0.1+dfsg-8 | vulnerable |
| Debian | rust-wasmtime | 13 | 36.0.11+dfsg-1 | vulnerable |
| Debian | rust-wasmtime | 13 | 36.0.12+dfsg-1 | vulnerable |
| Debian | rust-wasmtime | 13 | 36.0.12+dfsg-2 | vulnerable |
| Debian | rust-wasmtime | 13 | 36.0.12+dfsg-3 | vulnerable |
| Debian | rust-wasmtime | 13 | 36.0.13+dfsg-1 | vulnerable |
| Debian | rust-wasmtime | 13 | 36.0.5+dfsg-1 | vulnerable |
| Debian | rust-wasmtime | 13 | 36.0.5+dfsg-2 | vulnerable |
| Debian | rust-wasmtime | 13 | 36.0.5+dfsg-3 | vulnerable |
| Debian | rust-wasmtime | 13 | 36.0.5+dfsg-4 | vulnerable |
| Debian | rust-wasmtime | 13 | 36.0.5+dfsg-5 | vulnerable |
| Debian | rust-wasmtime | 13 | 36.0.6+dfsg-1 | vulnerable |
| Debian | rust-wasmtime | 13 | 36.0.6+dfsg-2 | vulnerable |
| Debian | rust-wasmtime | 13 | 36.0.6+dfsg-3 | vulnerable |
| Debian | rust-wasmtime | 13 | 36.0.6+dfsg-4 | vulnerable |
| Debian | rust-wasmtime | 13 | 36.0.6+dfsg-5 | vulnerable |
| Debian | rust-wasmtime | 13 | 36.0.6+dfsg-6 | vulnerable |
| Debian | rust-wasmtime | 13 | 36.0.6+dfsg-7 | vulnerable |
| Debian | rust-wasmtime | 13 | 36.0.7+dfsg-1 | vulnerable |
| Debian | rust-wasmtime | 13 | 36.0.8+dfsg-1 | vulnerable |
| Debian | rust-wasmtime | 13 | 36.0.9+dfsg-1 | vulnerable |
| Debian | rust-wasmtime | 13 | 36.0.9+dfsg-2 | vulnerable |
| Debian | rust-wasmtime | 14 | 26.0.1+dfsg-10 | vulnerable |
| Debian | rust-wasmtime | 14 | 26.0.1+dfsg-3 | vulnerable |
| Debian | rust-wasmtime | 14 | 26.0.1+dfsg-4 | vulnerable |
| Debian | rust-wasmtime | 14 | 26.0.1+dfsg-5 | vulnerable |
| Debian | rust-wasmtime | 14 | 26.0.1+dfsg-6 | vulnerable |
| Debian | rust-wasmtime | 14 | 26.0.1+dfsg-7 | vulnerable |
| Debian | rust-wasmtime | 14 | 26.0.1+dfsg-8 | vulnerable |
| Debian | rust-wasmtime | 14 | 26.0.1+dfsg-9 | vulnerable |
| Debian | rust-wasmtime | 14 | 27.0.0+dfsg-2 | vulnerable |
| Debian | rust-wasmtime | 14 | 27.0.0+dfsg-3 | vulnerable |
| Debian | rust-wasmtime | 14 | 27.0.0+dfsg-4 | vulnerable |
| Debian | rust-wasmtime | 14 | 28.0.1+dfsg-1 | vulnerable |
| Debian | rust-wasmtime | 14 | 28.0.1+dfsg-2 | vulnerable |
| Debian | rust-wasmtime | 14 | 28.0.1+dfsg-3 | vulnerable |
| Debian | rust-wasmtime | 14 | 29.0.1+dfsg-1 | vulnerable |
| Debian | rust-wasmtime | 14 | 29.0.1+dfsg-2 | vulnerable |
| Debian | rust-wasmtime | 14 | 29.0.1+dfsg-3 | vulnerable |
| Debian | rust-wasmtime | 14 | 29.0.1+dfsg-4 | vulnerable |
| Debian | rust-wasmtime | 14 | 29.0.1+dfsg-5 | vulnerable |
| Debian | rust-wasmtime | 14 | 29.0.1+dfsg-6 | vulnerable |
| Debian | rust-wasmtime | 14 | 29.0.1+dfsg-7 | vulnerable |
| Debian | rust-wasmtime | 14 | 29.0.1+dfsg-8 | vulnerable |
| Debian | rust-wasmtime | 14 | 36.0.5+dfsg-1 | vulnerable |
| Debian | rust-wasmtime | 14 | 36.0.5+dfsg-2 | vulnerable |
| Debian | rust-wasmtime | 14 | 36.0.5+dfsg-3 | vulnerable |
| Debian | rust-wasmtime | 14 | 36.0.5+dfsg-4 | vulnerable |
| Debian | rust-wasmtime | 14 | 36.0.5+dfsg-5 | vulnerable |
| Debian | rust-wasmtime | 14 | 36.0.6+dfsg-1 | vulnerable |
| Debian | rust-wasmtime | 14 | 36.0.6+dfsg-2 | vulnerable |
| Debian | rust-wasmtime | 14 | 36.0.6+dfsg-3 | vulnerable |
| Debian | rust-wasmtime | 14 | 36.0.6+dfsg-4 | vulnerable |
| Debian | rust-wasmtime | 14 | 36.0.6+dfsg-5 | vulnerable |
| Debian | rust-wasmtime | 14 | 36.0.6+dfsg-6 | vulnerable |
| Debian | rust-wasmtime | 14 | 36.0.6+dfsg-7 | vulnerable |
| Debian | rust-wasmtime | 14 | 36.0.7+dfsg-1 | vulnerable |
| Debian | rust-wasmtime | 14 | 36.0.8+dfsg-1 | fixed |
| Suse | tree-sitter | linux enterprise server 16.0 | 0.26.8-160000.2.1 | fixed |
| Suse | tree-sitter | linux enterprise server for sap applications 16.0 | 0.26.8-160000.2.1 | fixed |
| Opensuse | tree-sitter | tumbleweed | 0.26.8-3.1 | fixed |
| Cpe | wasmtime | Not reported | Not reported | unknown |
Fixed-version evidence
| Distribution | Package | Type | Release | Fixed version | Urgency | Origin | Bugs |
|---|---|---|---|---|---|---|---|
| Cpe | wasmtime | cpe | Not reported | 36.0.8 | Not reported | Not reported | Not reported |
| Cpe | wasmtime | cpe | Not reported | 43.0.2 | Not reported | Not reported | Not reported |
| Debian | rust-wasmtime | deb | 14 | 36.0.8+dfsg-1 | Not reported | DEBIAN-CVE-2026-44216 | Not reported |
| Suse | tree-sitter | rpm | linux enterprise server 16.0 | 0.26.8-160000.2.1 | Not reported | SUSE-SU-2026:22002-1 | Not reported |
| Suse | tree-sitter | rpm | linux enterprise server for sap applications 16.0 | 0.26.8-160000.2.1 | Not reported | SUSE-SU-2026:22002-1 | Not reported |
| Opensuse | tree-sitter | rpm | tumbleweed | 0.26.8-3.1 | Not reported | OPENSUSE-SU-2026:10802-1 | Not reported |
OpenFactory catalog packages
[Debian 13 (Trixie)]
- [librust-cranelift-dev]Affected
Source package: [rust-wasmtime]
Details (2)
0.113.1+26.0.1+dfsg-3· all · trixieAffected
nvd · rust-wasmtime · debian · 13
0.113.1+26.0.1+dfsg-3· all · trixieAffected
nvd · rust-wasmtime · debian · 13
[openSUSE Tumbleweed]
- [libtree-sitter0_26]Unknown
Source package: [tree-sitter]
Details (1)
0.26.8-4.1· x86_64 · tumbleweedUnknown · Fixed:
0.26.8-3.1Version impact unknown
nvd · tree-sitter · opensuse · tumbleweed
- [libtree-sitter0_26-x86-64-v3]Unknown
Source package: [tree-sitter]
Details (1)
0.26.8-4.1· x86_64 · tumbleweedUnknown · Fixed:
0.26.8-3.1Version impact unknown
nvd · tree-sitter · opensuse · tumbleweed
- [tree-sitter-devel]Unknown
Source package: [tree-sitter]
Details (1)
0.26.8-4.1· x86_64 · tumbleweedUnknown · Fixed:
0.26.8-3.1Version impact unknown
nvd · tree-sitter · opensuse · tumbleweed
- [tree-sitter]Fixed
Source package: [tree-sitter]
Details (1)
0.26.8-4.1· x86_64 · tumbleweedFixed · Fixed:
0.26.8-3.1nvd · tree-sitter · opensuse · tumbleweed
Observed:
References
- [https://access.redhat.com/errata/RHSA-2026:45341]
- [https://access.redhat.com/security/cve/CVE-2026-44216]
- [https://bugzilla.redhat.com/show_bug.cgi?id=2477467]
- [https://ftp.suse.com/pub/projects/security/csaf/opensuse-su-2026_10802-1.json]
- [https://github.com/bytecodealliance/wasmtime/security/advisories/GHSA-p8xm-42r7-89xg]
- [https://nvd.nist.gov/vuln/detail/CVE-2026-44216]
- [https://osv.dev/vulnerability/DEBIAN-CVE-2026-44216]
- [https://osv.dev/vulnerability/SUSE-SU-2026:22002-1]
- [https://osv.dev/vulnerability/openSUSE-SU-2026:10802-1]
- [https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-44216.json]
[FIRST EPSS] · [National Vulnerability Database (NVD)] · [OSV Package Vulnerability Database] · [Red Hat security advisories and VEX] · [SUSE security advisories and VEX]