Description
Wasmtime 46.0.0 before 48.0.6 and 49.0.0 before 49.0.3 contains a denial of service vulnerability that allows pending calls to trigger an assertion failure after a trap poisons the Store. Attackers supplying misbehaving guest code can cause a trap and let earlier calls proceed, crashing embedders that continue using the inconsistent Store.
Published: 2026-10-29
Score: 5.9 Medium
EPSS: n/a
KEV: No
Impact: Denial of Service
Action: Apply Patch
AI Analysis

Impact

The vulnerability in Wasmtime versions 46.0.0 through 48.0.5 and 49.0.0 through 49.0.2 leads to a denial of service when a guest WebAssembly module triggers a trap that poisons the Store. The poisoned Store causes pending calls to proceed, resulting in an assertion failure that crashes the host process. Attackers who can supply misbehaving guest code can trigger this behavior.

Affected Systems

The vendor affected is bytecodealliance:wasmtime. The software versions impacted are Wasmtime 46.0.0 up to 48.0.5 inclusive and Wasmtime 49.0.0 up to 49.0.2 inclusive.

Risk and Exploitability

The CVSS score of 5.9 indicates moderate severity. The EPSS score is not available and the vulnerability is not listed in the CISA KEV catalog. The attack requires the ability to load custom guest code into the Wasmtime runtime, which is typically a local or trusted privilege in an embedded environment. The vulnerability can surface when an untrusted module is executed, leading to an inconsistent Store state and eventual host crash.

Generated by OpenCVE AI on October 29, 2026 at 17:48 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Wasmtime to version 48.0.6 or later, or 49.0.3 or later.
  • Restrict loading of guest WebAssembly modules to trusted sources and validate modules before execution.
  • Isolate the Wasmtime runtime in a separate process or sandbox to contain crashes and prevent them from propagating to the host application.

Generated by OpenCVE AI on October 29, 2026 at 17:48 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 29 Oct 2026 16:15:00 +0000

Type Values Removed Values Added
Description Wasmtime 46.0.0 before 48.0.6 and 49.0.0 before 49.0.3 contains a denial of service vulnerability that allows pending calls to trigger an assertion failure after a trap poisons the Store. Attackers supplying misbehaving guest code can cause a trap and let earlier calls proceed, crashing embedders that continue using the inconsistent Store.
Title Wasmtime 46.0.0 before 48.0.6 and 49.0.0 before 49.0.3 Panic After Trap
First Time appeared Bytecodealliance
Bytecodealliance wasmtime
Weaknesses CWE-617
CPEs cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*
Vendors & Products Bytecodealliance
Bytecodealliance wasmtime
References
Metrics cvssV3_1

{'score': 4.8, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:U/C:N/I:N/A:H'}

cvssV4_0

{'score': 5.9, 'vector': 'CVSS:4.0/AV:N/AC:H/AT:P/PR:L/UI:P/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N'}


Subscriptions

Bytecodealliance Wasmtime
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-29T15:58:18.284Z

Reserved: 2026-10-29T14:28:41.594Z

Link: CVE-2026-119138

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

Published: 2026-10-29T16:18:07.223

Modified: 2026-10-29T16:18:07.330

Link: CVE-2026-119138

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-29T18:00:17Z

Weaknesses