VULNERABILIDAD
CVE-2026-103929 Configuración local no confiable permite sobrescribir argumentos de shell en mise
En modo no seguro, mise carga la sección [settings] de .mise.toml de un proyecto local no confiable antes de aprobar la confianza, y los ajustes unix_default_file_shell_args, unix_default_inline_shell_args, windows_default_file_shell_args y windows_default_inline_shell_args no estaban marcados como global_only. Un repositorio puede reemplazar los argumentos del intérprete por defecto usados por tareas confiables sin shell explícito, directivas postinstall, operaciones exec de plantillas o hooks, logrando que un…
Alerta de Nureq Monitor
Detectada 14 OCT · 13:01
CVSS 3.1
7.8ALTAPROBABILIDAD DE EXPLOTACIÓN (EPSS)
0,2 % PERCENTIL 9
EXPLOTACIÓN ACTIVA
No confirmada
EXPLOIT PÚBLICO
No conocido
Qué es CVE-2026-103929
En modo no seguro, mise carga la sección [settings] de .mise.toml de un proyecto local no confiable antes de aprobar la confianza, y los ajustes unix_default_file_shell_args, unix_default_inline_shell_args, windows_default_file_shell_args y windows_default_inline_shell_args no estaban marcados como global_only. Un repositorio puede reemplazar los argumentos del intérprete por defecto usados por tareas confiables sin shell explícito, directivas postinstall, operaciones exec de plantillas o hooks, logrando que un…
Productos y versiones afectadas
jdx mise
Qué hacer
- Verificá si usás mise 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 · 7.8 ALTA
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
- VECTOR DE ATAQUE (AV)
- Local
- COMPLEJIDAD DEL ATAQUE (AC)
- Baja
- PRIVILEGIOS REQUERIDOS (PR)
- Ninguno
- INTERACCIÓN DEL USUARIO (UI)
- Requerida
- ALCANCE (S)
- Sin cambio
- CONFIDENCIALIDAD (C)
- Alta
- INTEGRIDAD (I)
- Alta
- DISPONIBILIDAD (A)
- Alta
Abrir la calculadora completa →
Descripción original
mise manages dev tools like node, python, cmake, and terraform. Prior to 2026.7.14, in the default non-safe mode, mise loads .mise.toml [settings] from an untrusted local project before trust approval and strip_local_only_settings removes only fields marked global_only. The unix_default_file_shell_args, unix_default_inline_shell_args, windows_default_file_shell_args, and windows_default_inline_shell_args settings were not marked global_only, allowing a repository to replace the default interpreter arguments used by trusted tasks that have no explicit shell, postinstall directives, template exec operations, or hooks that fall back to the default shell. When mise appends the trusted command after the attacker-controlled interpreter arguments, the attacker-selected command can execute first with the developer account's privileges even though the local configuration was never trusted. The separate path-sanitization hardening note in the advisory is outside this vulnerability. This issue is fixed in version 2026.7.14.
Referencias
- github.com/jdx/mise/security/advisories/GHSA-g74g-rg72-j2p3X_REFSOURCE_CONFIRM
- github.com/jdx/mise/pull/11293X_REFSOURCE_MISC
- github.com/jdx/mise/commit/c6cd7a9a2ca580918562566126646e5d04317895X_REFSOURCE_MISC
- github.com/jdx/mise/releases/tag/v2026.7.14X_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.