CVE-2026-85076 Escalada de privilegios en Cronicle mediante inyección de variables de entorno a través de parámetros de…
Antes de 0.9.124, un usuario autenticado no administrador con privilegios run_events, create_events o edit_events puede enviar claves no declaradas en los parámetros de eventos mediante api_create_event, api_update_event o api_run_event; lib/api.js y lib/api/event.js validan el objeto de parámetros sin restringir sus claves, y lib/job.js convierte esas claves a mayúsculas y las aplica al entorno del proceso hijo después de las variables definidas por el administrador. Una clave que colisione con una variable de…
CVSS 4.0
- Probabilidad de explotación · EPSS del 09/110,4 % · percentil 34
- Explotada activamenteNo confirmada
- Exploit públicoNo conocido
Afectados
jhuckaby Cronicle
< 0.9.124
Qué hacer
- Verificá si usás Cronicle 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 4.0 · 9.0 CRÍTICA
CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H
- Vector de ataqueRed
- Complejidad del ataqueBaja
- Requisitos del ataquePresentes
- Privilegios requeridosBajos
- Interacción del usuarioNinguna
- Confidencialidad (sistema vulnerable)Alta
- Integridad (sistema vulnerable)Alta
- Disponibilidad (sistema vulnerable)Alta
- Confidencialidad (sistemas posteriores)Alta
- Integridad (sistemas posteriores)Alta
- Disponibilidad (sistemas posteriores)Alta
Descripción original
Cronicle is a multi-server task scheduler and runner, with a web based front-end UI. Prior to 0.9.124, an authenticated non-admin with run_events, create_events, or edit_events privilege can supply undeclared keys in event params through api_create_event, api_update_event, or api_run_event. lib/api.js and lib/api/event.js validate the parameter object without restricting its keys, and lib/job.js uppercases those keys and applies them to the child process environment after administrator-defined plugin variables. A key that collides with a security-sensitive environment variable can therefore override the plugin execution context and may cause privilege escalation, arbitrary code execution, data access, or service disruption depending on the plugin and runtime. This issue is fixed in version 0.9.124.
Referencias (3)
Resumen traducido automáticamente de la descripción original. Fuente: Nureq Monitor. Cómo funciona.