Description
Wasmtime 47.0.0 before 48.0.4 and 49.0.0 before 49.0.2 contains a missing GC rooting vulnerability that leaves references live across try_call unrooted when compiling Wasm modules. Attackers can supply Wasm modules whose callee triggers garbage collection, leaving stale or dangling references that cause GC heap corruption or incorrect execution.
Published: 2026-10-22
Score: 6.9 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Heap corruption potentially enabling arbitrary code execution
Action: Patch
AI Analysis

Impact

Wasmtime 47.0.0 before 48.0.4 and 49.0.0 before 49.0.2 contains a missing GC rooting vulnerability that leaves references live across try_call unrooted when compiling Wasm modules. An attacker can supply a malicious Wasm module whose callee triggers a garbage collection while the module’s references remain stale or dangling, causing heap corruption or incorrect execution. This flaw can corrupt internal data structures and, if the corruption leads to a code execution path, could result in arbitrary code or denial of service. The vulnerability is non‑persistent and requires that the attacker control the Wasm content loaded by a target application.

Affected Systems

Bytecodealliance Wasmtime versions 47.0.0 through 48.0.3 inclusive, and 49.0.0 through 49.0.1 inclusive are affected. These releases do not properly root references during try_call, exposing them to garbage collection.

Risk and Exploitability

The CVSS score of 6.9 indicates a medium severity and the EPSS score is not available, meaning a quantified exploitation probability is unknown at this time. The flaw is not currently listed in the CISA KEV catalog. Attackers would need to supply a malicious Wasm module to an application that uses Wasmtime and invokes try_call; the weakness is an improper handling of memory references (CWE‑416) and insufficient rooting of objects (CWE‑825). While no public exploit has been reported, the vulnerability could lead to process compromise if an attacker supplies crafted Wasm code to a target system that loads untrusted modules.

Generated by OpenCVE AI on October 23, 2026 at 03:27 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Wasmtime to version 48.0.4 or later, or to 49.0.2 or later, to apply the vendor‑supplied fix for missing GC rooting.
  • Ensure all target deployments that load Wasm modules are updated before exposing any untrusted modules to Wasmtime.
  • If an immediate update is not feasible, limit Wasm module input to trusted, signed bundles or pre‑validate modules in a sandboxed environment prior to execution.

Generated by OpenCVE AI on October 23, 2026 at 03:27 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 23 Oct 2026 00:45:00 +0000

Type Values Removed Values Added
Description Wasmtime 47.0.0 before 48.0.4 and 49.0.0 before 49.0.2 contains a missing GC rooting vulnerability that leaves references live across try_call unrooted when compiling Wasm modules. Attackers can supply Wasm modules whose callee triggers garbage collection, leaving stale or dangling references that cause GC heap corruption or incorrect execution.
Title Wasmtime 47.0.0 before 48.0.4 and 49.0.0 before 49.0.2 GC Heap Corruption via try_call
First Time appeared Bytecodealliance
Bytecodealliance wasmtime
Weaknesses CWE-416
CWE-825
CPEs cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*
Vendors & Products Bytecodealliance
Bytecodealliance wasmtime
References
Metrics threat_severity

None

cvssV3_1

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

cvssV4_0

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

threat_severity

Moderate


Subscriptions

Bytecodealliance Wasmtime
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-22T19:13:47.737Z

Reserved: 2026-10-22T11:25:27.610Z

Link: CVE-2026-115379

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

Published: 2026-10-22T19:17:44.747

Modified: 2026-10-22T19:17:44.860

Link: CVE-2026-115379

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-10-22T19:13:47Z

Links: CVE-2026-115379 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-10-23T08:15:17Z

Weaknesses