CVE-2026-82026 Falta de autorización en Radar mediante /api/local-terminal
Radar, en versiones anteriores a 1.12.2, carece de autorización en el endpoint WebSocket handleLocalTerminal (/api/local-terminal), lo que permite a atacantes autenticados o no autenticados abrir un shell privilegiado basándose solo en una verificación de modo de ejecución en lugar de control de acceso por roles. Al conectarse al endpoint pueden ejecutar /bin/bash -l en el host de Radar con el kubeconfig y las credenciales de proceso de Radar inyectados en el entorno, logrando ejecución remota de código con los…
CVSS 3.1
- CVSS 4.08.7 · alta
- Probabilidad de explotación0,9 %
- Explotada activamenteNo confirmada
- Exploit públicoNo conocido
Afectados
skyhook-io radar
hasta antes de 1.12.2
Qué hacer
- Verificá si usás radar 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 · 8.8 ALTA
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
- Vector de ataqueRed
- Complejidad del ataqueBaja
- Privilegios requeridosBajos
- Interacción del usuarioNinguna
- AlcanceSin cambio
- ConfidencialidadAlta
- IntegridadAlta
- DisponibilidadAlta
CVSS 4.0 · 8.7 ALTA
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
- Vector de ataqueRed
- Complejidad del ataqueBaja
- Requisitos del ataqueNinguno
- Privilegios requeridosBajos
- Interacción del usuarioNinguna
- Confidencialidad (sistema vulnerable)Alta
- Integridad (sistema vulnerable)Alta
- Disponibilidad (sistema vulnerable)Alta
- Confidencialidad (sistemas posteriores)Ninguna
- Integridad (sistemas posteriores)Ninguna
- Disponibilidad (sistemas posteriores)Ninguna
Descripción original
Radar before 1.12.2 contains a missing authorization vulnerability in the handleLocalTerminal WebSocket endpoint (/api/local-terminal) that allows authenticated or unauthenticated attackers to spawn a privileged shell by relying only on a runtime-mode check instead of role-based access control. Attackers can connect to the endpoint to execute /bin/bash -l on the Radar host with Radar's own kubeconfig and process credentials injected into the shell environment, achieving remote code execution with Radar's privileges even when the --disable-local-terminal flag is set.
Referencias (4)
Resumen traducido automáticamente de la descripción original. Fuente: Nureq Monitor. Cómo funciona.