Skip to main content
← All vulnerabilities
RUSTSEC-2026-0423GHSA-QW58-7H65-CRQ2

Cross-engine type confusion with host-created struct-types-with-supertypes

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 48.0.8, 49.0.5, 50.0.1
None on Exploit-DB, Metasploit or GitHub

Summary

Wasmtime, the WebAssembly runtime used to execute WebAssembly code in applications and services, is affected by this flaw, which involves confusion between types when struct types with supertypes are created by the host and used across different engines. The impact is that the runtime may mishandle type checks, which could potentially allow memory-safety issues or incorrect behavior when untrusted WebAssembly code runs.

Summarized by anthropic/claude-haiku-5.5. Verify details against the original sources.

Read the original description

This is an entry in the RustSec database for the Wasmtime security advisory located at https://github.com/bytecodealliance/wasmtime/security/advisories/GHSA-qw58-7h65-crq2 For more information see the GitHub-hosted security advisory.

Timeline

  1. Advisory published
  2. Record last updated
  3. First seen by cve.now

Affected versions

  • wasmtimecrates.io

    From 47.0.0 · fixed in 48.0.8; From 49.0.0 · fixed in 49.0.5; From 50.0.0 · fixed in 50.0.1

References 3

crates.io

rustsec.org

GitHub · bytecodealliance/wasmtime