CVE-2026-118688 Escape de sandbox en Wasmtime vía renombrado de enlaces simbólicos
wasmtime-wasi en Wasmtime antes de 36.0.18, 37.0.0 antes de 48.0.6 y 49.0.0 antes de 49.0.3 vuelve a agregar una barra final a las rutas de origen de rename, haciendo que renameat en hosts macOS y FreeBSD siga enlaces simbólicos de directorio. Un invitado con acceso de escritura al sandbox puede renombrar un enlace simbólico relativo como "up/" para mover directorios del host a su sandbox y leerlos o escribirlos. Corregido en 36.0.18, 48.0.6 y 49.0.3.
CVSS 3.1
- CVSS 4.08.8 · alta
- Probabilidad de explotación · EPSS del 09/110,2 % · percentil 15
- Explotada activamenteNo confirmada
- Exploit públicoNo conocido
Afectados
bytecodealliance wasmtime
hasta antes de 36.0.18desde 37.0.0 hasta antes de 48.0.6desde 49.0.0 hasta antes de 49.0.3
Qué hacer
- Verificá si usás wasmtime y en qué versión.
- Actualizá a la versión corregida que indique el fabricante en su aviso o aplicá su mitigación.
- Revisá registros y accesos de los sistemas expuestos para descartar un uso previo.
Calculadora CVSS
CVSS 3.1 · 7.9 ALTA
CVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:C/C:H/I:H/A:L
- Vector de ataqueRed
- Complejidad del ataqueAlta
- Privilegios requeridosBajos
- Interacción del usuarioRequerida
- AlcanceCambiado
- ConfidencialidadAlta
- IntegridadAlta
- DisponibilidadBaja
CVSS 4.0 · 8.8 ALTA
CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:P/VC:H/VI:H/VA:L/SC:H/SI:H/SA:L
- Vector de ataqueRed
- Complejidad del ataqueBaja
- Requisitos del ataquePresentes
- Privilegios requeridosBajos
- Interacción del usuarioPasiva
- Confidencialidad (sistema vulnerable)Alta
- Integridad (sistema vulnerable)Alta
- Disponibilidad (sistema vulnerable)Baja
- Confidencialidad (sistemas posteriores)Alta
- Integridad (sistemas posteriores)Alta
- Disponibilidad (sistemas posteriores)Baja
Descripción original
wasmtime-wasi in Wasmtime before 36.0.18, 37.0.0 before 48.0.6, and 49.0.0 before 49.0.3 re-appends a trailing slash to rename source paths, causing renameat on macOS and FreeBSD hosts to follow directory symlinks. A guest with sandbox write access can rename a relative symlink such as "up/" to move host directories into its sandbox and read or write them.
Referencias (2)
Resumen traducido automáticamente de la descripción original. Fuente: Nureq Monitor. Cómo funciona.