VULNERABILIDAD
CVE-2026-115892 Pánico al convertir un stream del modelo de componentes a un guest con tipo de payload distinto en Wasmtime
Desde 46.0.0 hasta 48.0.7 y 49.0.4, al convertir un stream o future del modelo de componentes creado por el host hacia un guest puede omitirse una verificación de tipo de payload requerida tras pasar por código del guest y volver mediante StreamAny, FutureAny, Val::Stream, Val::Future o un lector tipado equivalente. Un guest malicioso que controle tipos de funciones exportadas o valores devueltos puede hacer que el host pase el valor con tipo borrado a un guest que espera otro tipo de payload, provocando un…
Alerta de Nureq Monitor
Detectada 23 OCT · 21:08
CVSS 4.0
5.7MEDIAPROBABILIDAD DE EXPLOTACIÓN (EPSS)
0,6 % PERCENTIL 46
EXPLOTACIÓN ACTIVA
No confirmada
EXPLOIT PÚBLICO
No conocido
Qué es CVE-2026-115892
Desde 46.0.0 hasta 48.0.7 y 49.0.4, al convertir un stream o future del modelo de componentes creado por el host hacia un guest puede omitirse una verificación de tipo de payload requerida tras pasar por código del guest y volver mediante StreamAny, FutureAny, Val::Stream, Val::Future o un lector tipado equivalente. Un guest malicioso que controle tipos de funciones exportadas o valores devueltos puede hacer que el host pase el valor con tipo borrado a un guest que espera otro tipo de payload, provocando un…
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 4.0 · 5.7 MEDIA
CVSS:4.0/AV:N/AC:H/AT:P/PR:H/UI:P/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
- VECTOR DE ATAQUE (AV)
- Red
- COMPLEJIDAD DEL ATAQUE (AC)
- Alta
- REQUISITOS DEL ATAQUE (AT)
- Presentes
- PRIVILEGIOS REQUERIDOS (PR)
- Altos
- INTERACCIÓN DEL USUARIO (UI)
- Pasiva
- CONFIDENCIALIDAD (SISTEMA VULNERABLE) (VC)
- Ninguna
- INTEGRIDAD (SISTEMA VULNERABLE) (VI)
- Ninguna
- DISPONIBILIDAD (SISTEMA VULNERABLE) (VA)
- Alta
- CONFIDENCIALIDAD (SISTEMAS POSTERIORES) (SC)
- Ninguna
- INTEGRIDAD (SISTEMAS POSTERIORES) (SI)
- Ninguna
- DISPONIBILIDAD (SISTEMAS POSTERIORES) (SA)
- Ninguna
Abrir la calculadora completa →
Descripción original
Wasmtime is a runtime for WebAssembly. From 46.0.0 until 48.0.7 and 49.0.4, lowering a host-created component-model stream or future into a guest can omit a required payload-type check after the value passes through guest code and returns through StreamAny, FutureAny, Val::Stream, Val::Future, or an equivalent typed reader. A malicious guest that controls exported function types or returned values can cause the host to pass the type-erased value to a guest expecting a different payload type, which panics the Wasmtime host. This issue is fixed in versions 48.0.7 and 49.0.4.
Referencias
- github.com/bytecodealliance/wasmtime/security/advisories/GHSA-9pvw-hwfg-92h5X_REFSOURCE_CONFIRM
- github.com/bytecodealliance/wasmtime/pull/14819X_REFSOURCE_MISC
- github.com/bytecodealliance/wasmtime/pull/14820X_REFSOURCE_MISC
- github.com/bytecodealliance/wasmtime/pull/14827X_REFSOURCE_MISC
- github.com/bytecodealliance/wasmtime/commit/222ff3a65dab9aa7011f8c246937751a0bac5abdX_REFSOURCE_MISC
- github.com/bytecodealliance/wasmtime/commit/48dacc76241f06088e79f3ce1b17642f2f7bf158X_REFSOURCE_MISC
- github.com/bytecodealliance/wasmtime/commit/994549891c8a706cb4f2809f9d17b9f67b31e618X_REFSOURCE_MISC
- github.com/bytecodealliance/wasmtime/releases/tag/v48.0.7X_REFSOURCE_MISC
- github.com/bytecodealliance/wasmtime/releases/tag/v49.0.4X_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.