openEQUELLA: CVE-2026-66088 permite ejecutar comandos desde guiones
CVE-2026-66088 afecta a openEQUELLA anterior a 2026.1: usuarios autorizados a editar guiones pueden invocar system.execute() con los permisos de la cuenta de servicio. La corrección no está confirmada en las fuentes consultadas.

El registro CVE-2026-66088 documenta una función peligrosa en openEQUELLA anterior a la versión 2026.1: el motor de guiones ofrece system.execute(), que permite lanzar comandos del sistema operativo. La condición de acceso importa mucho: la persona que lo invoca ya debe poder crear o editar guiones. No es una ejecución remota abierta a cualquiera que encuentre el servidor; es una escalada desde una capacidad de autoría que, en algunas instalaciones, puede estar repartida entre demasiadas cuentas.
El impacto tampoco se limita a lo que el usuario podría hacer en su propia sesión. Según el registro del CVE, los comandos se ejecutan con los permisos de la cuenta de servicio de openEQUELLA, es decir, la identidad del sistema que mantiene el servicio en marcha. El alcance concreto depende de cómo esté aislado ese proceso y de los permisos asignados a esa cuenta: el fallo no concede automáticamente privilegios de administrador, pero sí puede dar acceso a todo lo que el servicio ya pueda leer, modificar o ejecutar.
-SecureCrew dice: Cuando una función de scripting puede invocar el sistema operativo, “editor de contenido” y “operador del servidor” dejan de ser roles tan distintos como suenan.-
Qué debe comprobar quien administra la plataforma
La primera comprobación es la versión exacta desplegada, incluida cualquier distribución empaquetada por un tercero. El CVE marca como afectadas las versiones anteriores a 2026.1. Eso delimita el problema conocido, aunque no permite concluir que todo despliegue anterior sea explotable en las mismas condiciones: también debe existir una cuenta con permiso para crear o editar guiones y una ruta de uso de system.execute().
Reducir permisos innecesarios es la siguiente comprobación: revisar quién conserva acceso para crear o editar guiones y por qué. Si la edición de guiones está habilitada para usuarios que no mantienen integraciones o automatizaciones, reducir el acceso mientras se confirma la corrección disponible acota la exposición. Esa revisión debe preservar los flujos editoriales necesarios: retirar permisos a ciegas puede interrumpir automatizaciones legítimas, y una medida de contención es útil solo si no rompe funciones operativas que el equipo necesita.
El repositorio oficial muestra una publicación denominada 2026.1.1, descrita como una actualización centrada en seguridad. Sin embargo, la página pública de esa versión no vincula de forma explícita esa publicación con CVE-2026-66088. Por eso no conviene comunicarla como parche confirmado para este fallo sin una nota del proveedor que lo diga claramente; el número de versión, por sí solo, no sustituye una correspondencia entre aviso y arreglo.
-SecureCrew dice: “Hay una release de seguridad” es una pista para investigar; no es una prueba de que este CVE esté cerrado. El changelog sigue siendo parte del control de cambios.-
Riesgo de uso indebido y límites de la evidencia
El registro publicado el 29 de octubre atribuye la vulnerabilidad a MON-CSIRT y describe la capacidad de ejecutar comandos mediante system.execute(). No afirma que haya explotación activa, ni aporta una campaña, una muestra de ataque o una organización afectada. La existencia de una primitiva peligrosa justifica priorizar la revisión de permisos, pero no permite presentar una intrusión como hecho.
Si la función estuvo disponible para autores de guiones, el equipo puede conservar los registros pertinentes de auditoría y revisar actividad inusual con las fuentes de telemetría que su despliegue realmente tenga. La ausencia de alertas no demostraría que nunca se usó: solo indicaría que no se encontró señal en esos registros. Del mismo modo, el CVE no identifica una configuración concreta de logging ni garantiza que cada invocación deje una traza recuperable.
El orden práctico es sencillo, aunque no glamuroso: inventariar versiones, identificar cuentas con capacidad de editar guiones, confirmar por un canal oficial qué versión corrige el problema y preparar el cambio siguiendo el proceso habitual de pruebas y despliegue. No hay base para recomendar una versión correctora concreta todavía a partir de las dos referencias citadas aquí. Cuando el proveedor publique esa relación, la actualización deberá priorizarse según exposición, privilegios delegados y posibilidad de reducir permisos entretanto.
En una plataforma de repositorio educativo, los guiones conectan procesos editoriales, importaciones y servicios del sistema. Eso vuelve relevante la frontera entre contenido administrable y ejecución del sistema, pero no convierte el fallo en una brecha confirmada ni acredita exfiltración de datos. La distinción ayuda a tomar medidas proporcionadas: estrechar permisos y verificar el arreglo, sin anunciar un compromiso que las fuentes no describen.
Diccionario de la Crew
Cuenta de servicio — Identidad local con la que un proceso ejecuta tareas y accede a recursos del sistema.
Ejecución de comandos — Capacidad de pedir al sistema operativo que inicie programas u órdenes desde una aplicación.
Motor de guiones — Componente que interpreta scripts para ampliar o automatizar funciones de una plataforma.


