VULNERABILIDAD
CVE-2026-115889 Desbordamiento silencioso y compilación incorrecta por empaquetado de bits en Cranelift de Wasmtime
Antes de las versiones 36.0.19 y 43.0.0, el backend Cranelift de Wasmtime empaqueta índices de valores SSA de forma que puede desbordarse silenciosamente en compilaciones release al compilar una función Wasm suficientemente grande o especialmente diseñada con muchos valores SSA. El desbordamiento puede hacer que Cranelift referencie valores IR incorrectos, causando compilación incorrecta arbitraria, confusión de tipos y otros efectos controlados por el atacante que podrían escapar del sandbox Wasm en cualquier…
Alerta de Nureq Monitor
Detectada 23 OCT · 21:08
CVSS 3.1
9.9CRÍTICAPROBABILIDAD DE EXPLOTACIÓN (EPSS)
0,7 % PERCENTIL 51
EXPLOTACIÓN ACTIVA
No confirmada
EXPLOIT PÚBLICO
No conocido
Qué es CVE-2026-115889
Antes de las versiones 36.0.19 y 43.0.0, el backend Cranelift de Wasmtime empaqueta índices de valores SSA de forma que puede desbordarse silenciosamente en compilaciones release al compilar una función Wasm suficientemente grande o especialmente diseñada con muchos valores SSA. El desbordamiento puede hacer que Cranelift referencie valores IR incorrectos, causando compilación incorrecta arbitraria, confusión de tipos y otros efectos controlados por el atacante que podrían escapar del sandbox Wasm en cualquier…
Productos y versiones afectadas
bytecodealliance wasmtime
Qué hacer
- Verificá si usás wasmtime y en qué versión: el rango afectado figura arriba.
- Actualizá a la versión corregida que indique el fabricante en su aviso (ver referencias) o aplicá la mitigación que publique.
- Revisá registros y accesos de los sistemas expuestos para descartar que se haya aprovechado antes de corregir.
Calculadora CVSS
CVSS 3.1 · 9.9 CRÍTICA
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
- VECTOR DE ATAQUE (AV)
- Red
- COMPLEJIDAD DEL ATAQUE (AC)
- Baja
- PRIVILEGIOS REQUERIDOS (PR)
- Bajos
- INTERACCIÓN DEL USUARIO (UI)
- Ninguna
- ALCANCE (S)
- Cambiado
- CONFIDENCIALIDAD (C)
- Alta
- INTEGRIDAD (I)
- Alta
- DISPONIBILIDAD (A)
- Alta
Abrir la calculadora completa →
Descripción original
Wasmtime is a runtime for WebAssembly. Prior to 36.0.19 and 43.0.0, the Cranelift compiler backend bit-packs SSA value indices in a way that can silently overflow in release builds when compiling a sufficiently large or specially crafted Wasm function with many SSA values. The overflow can make Cranelift reference incorrect IR values, causing arbitrary miscompilation, type confusion, and other attacker-controlled effects that may escape the Wasm sandbox on any architecture using the default Cranelift backend. This issue is fixed in versions 36.0.19 and 43.0.0.
Referencias
- github.com/bytecodealliance/wasmtime/security/advisories/GHSA-897f-g5gm-fmxmX_REFSOURCE_CONFIRM
- github.com/bytecodealliance/wasmtime/pull/12613X_REFSOURCE_MISC
- github.com/bytecodealliance/wasmtime/pull/14818X_REFSOURCE_MISC
- github.com/bytecodealliance/wasmtime/commit/ba8f7d70caa1825b7f64fa75cd9d03f4a438dae0X_REFSOURCE_MISC
- github.com/bytecodealliance/wasmtime/commit/f517bd6e890c7c1291ab9fe05d8cc0c9f11e56aaX_REFSOURCE_MISC
- github.com/bytecodealliance/wasmtime/releases/tag/v36.0.19X_REFSOURCE_MISC
- github.com/bytecodealliance/wasmtime/releases/tag/v43.0.0X_REFSOURCE_MISC
Historial de la alerta
- VULNERABILIDAD Nueva vulnerabilidad detectada.
CÓMO SE HIZOResumen traducido automáticamente al español a partir de la descripción original. Ante dudas, la descripción original y las referencias del fabricante son la fuente de verdad. Cómo funciona.