CVE-2026-34983

Wasmtime is a runtime for WebAssembly. In 43.0.0, cloning a wasmtime::Linker is unsound and can result in use-after-free bugs. This bug is not controllable by guest Wasm programs. It can only be triggered by a specific sequence of embedder API calls made by the host. Specifically, the following steps must occur to trigger the bug clone a wasmtime::Linker, drop the original linker instance, use the new, cloned linker instance, resulting in a use-after-free. This vulnerability is fixed in 43.0.1.
Configurations

Configuration 1 (hide)

cpe:2.3:a:bytecodealliance:wasmtime:43.0.0:*:*:*:*:rust:*:*

History

26 Oct 2026, 21:10

Type Values Removed Values Added
Summary
  • (es) Wasmtime es un entorno de ejecución para WebAssembly. En la versión 43.0.0, clonar un wasmtime::Linker no es seguro y puede resultar en errores de uso después de liberación. Este error no es controlable por programas Wasm invitados. Solo puede ser activado por una secuencia específica de llamadas a la API del incrustador realizadas por el anfitrión. Específicamente, los siguientes pasos deben ocurrir para activar el error: clonar un wasmtime::Linker, descartar la instancia original del enlazador, usar la nueva instancia del enlazador clonada, lo que resulta en un uso después de liberación. Esta vulnerabilidad está corregida en la versión 43.0.1.

Information

Published : 2026-04-09 19:16

Updated : 2026-10-26 21:10


NVD link : CVE-2026-34983

Mitre link : CVE-2026-34983

CVE.ORG link : CVE-2026-34983


JSON object : View

Products Affected

bytecodealliance

  • wasmtime
CWE
CWE-416

Use After Free