El servidor open source Jenkins, publicó un aviso de seguridad que contiene 36 vulnerabilidades que se clasifican en 9 de severidad Alta, 26 de severidad Media, y 1 de severidad Baja, afectando a complementos como:
CVE-2023-32977
Vulnerabilidad XSS almacenada en Pipeline: Job Plugin
Esta vulnerabilidad provoca que se aborte una compilación cuando se establece en “No permitir compilaciones concurrentes”
Esto da lugar a una vulnerabilidad de secuencias de comandos en sitios cruzados (XSS) almacenada que puede ser explotada por atacantes capaces de establecer los nombres de visualización de las compilaciones de forma inmediata.
CVE-2023-32984
Vulnerabilidad XSS almacenada en el plugin TestNG Results
Varios valores que se analizan desde archivos de informes TestNG y se muestran en las páginas de información de pruebas del plugin.
Esto da lugar a una vulnerabilidad de secuencias de comandos en sitios cruzados (XSS) almacenada que puede ser explotada por atacantes capaces de proporcionar un archivo de informe TestNG manipulado.
CVE-2023-32986
Vulnerabilidad XSS almacenada en el plugin TestNG Results
Esta vulnerabilidad permite que los atacantes con permiso Item/Configure crear o reemplazar archivos arbitrarios en el sistema de archivos del controlador Jenkins con contenido especificado por el atacante.
CVE-2023-32991, CVE-2023-32992
Vulnerabilidad CSRF y falta de comprobación de permisos en el complemento SAML Single Sign On(SSO) Plugin allow XXE
La vulnerabilidad permite a los atacantes con permiso Overall/Read enviar una petición HTTP a una URL especificada por el atacante y analizar la respuesta como XML, o analizar un archivo local en el controlador Jenkins como XML.
Como el complemento no configura su analizador XML para evitar ataques de entidad externa XML (XXE), los atacantes pueden hacer que Jenkins analice una respuesta XML manipulada que utilice entidades externas para la extracción de secretos del controlador Jenkins o la falsificación de solicitudes del lado del servidor.
Además, estos puntos finales HTTP no requieren solicitudes POST, lo que resulta en una vulnerabilidad de falsificación de solicitud de sitio cruzado (CSRF).
CVE-2023-32997
Vulnerabilidad de fijación de sesión en el plugin CAS
La vulnerabilidad permite a los atacantes utilizar técnicas de ingeniería social para obtener acceso de administrador a Jenkins.
CVE-2023-33002
Vulnerabilidad XSS almacenada en el plugin de soporte TestComplete
La vulnerabilidad da lugar a unas secuencias de comandos en sitios cruzados (XSS) almacenada explotable por atacantes con permiso Item/Configure.
CVE-2023-33005
Vulnerabilidad de fijación de sesión en WSO2 Oauth Plugin
El plugin WSO2 Oauth 1.0 y anteriores no invalida la sesión existente al iniciar sesión. Esto permite a los atacantes utilizar técnicas de ingeniería social para obtener acceso de administrador a Jenkins.
CVE-2023-33007
Vulnerabilidad XSS almacenada en el plugin de soporte LoadComplete
El plugin de soporte LoadComplete 1.0 y anteriores no escapa del nombre de la prueba LoadComplete en su página de resultados de la prueba.
Esto da lugar a una vulnerabilidad de secuencias de comandos en sitios cruzados (XSS) almacenadas explotable por atacantes con permiso Item/Configure.
CVE-2023-32978
Vulnerabilidad CSRF en el plugin LDAP
CVE-2023-32979
Falta la comprobación de permisos en el plugin de extensión de correo electrónico
CVE-2023-32980
Vulnerabilidad CSRF en el plugin Email Extension
CVE-2023-32981
Vulnerabilidad de escritura arbitraria de archivos en agentes en el plugin Pipeline Utility
CVE-2023-32982, CVE-2023-32983
Secretos almacenados y mostrados en texto plano por el plugin de Ansible
CVE-2023-32985
Vulnerabilidad de path traversal en Sidebar Link Plugin
CVE-2023-32987
Vulnerabilidad CSRF en Reverse Proxy Auth Plugin
CVE-2023-32988
Falta comprobación de permisos en Azure VM Agents Plugin permite enumerar IDs de credenciales
CVE-2023-32989, CVE-2023-32990
CSRF vulnerability and missing permission checks in Azure VM Agents Plugin
CVE-2023-32993
Falta la validación del nombre de host en el complemento SAML Single Sign On(SSO)
CVE-2023-32994
Validación de certificados SSL/TLS deshabilitada incondicionalmente por el plugin SAML
CVE-2023-32995, CVE-2023-32996, CVE-2023-2195, CVE-2023-2631
Vulnerabilidad CSRF y falta de comprobación de permisos en el plugin Code Dx
CVE-2023-2196
Faltan comprobaciones de permisos en el plugin Code Dx
CVE-2023-2632, CVE-2023-2633
Claves API almacenadas y mostradas en texto plano por el plugin Code Dx
CVE-2023-32998, CVE-2023-32999
Vulnerabilidad CSRF y falta de comprobación de permisos en el plugin AppSpider
CVE-2023-33001
Enmascaramiento inadecuado de credenciales en HashiCorp Vault Plugin
CVE-2023-33003, CVE-2023-33004
Vulnerabilidad CSRF y falta de comprobación de permisos en el plugin Tag Profiler
CVE-2023-33006
Vulnerabilidad CSRF en WSO2 Oauth Plugin
CVE-2023-33000
Credenciales mostradas sin enmascarar por NS-ND Integration Performance Publisher Plugin
El Centro de Ciberinteligencia de Entel CyberSecure recomienda lo siguiente:
El listado de las CVE se adjunta a continuación:
CVE-2023-32977
CVE-2023-32984
CVE-2023-32986
CVE-2023-32991
CVE-2023-32992
CVE-2023-32997
CVE-2023-33002
CVE-2023-33005
CVE-2023-33007
CVE-2023-32978
CVE-2023-32979
CVE-2023-32980
CVE-2023-32981
CVE-2023-32982
CVE-2023-32983
CVE-2023-32985
CVE-2023-32987
CVE-2023-32988
CVE-2023-32989
CVE-2023-32990
CVE-2023-32993
CVE-2023-32994
CVE-2023-32995
CVE-2023-32996
CVE-2023-2195
CVE-2023-2631
CVE-2023-2196
CVE-2023-2632
CVE-2023-2633
CVE-2023-32998
CVE-2023-32999
CVE-2023-33001
CVE-2023-33003
CVE-2023-33004
CVE-2023-33006
CVE-2023-33000
https://www.jenkins.io/security/advisory/2... |
Producto | Versión |
---|---|
TestNG Results Plugin |
anteriores a 730.v4c5283037693 730.732.v959a 3a a eb a 72 ambas inclusive |
SAML Single On(SSO) Plugin |
anteriores a 2.0.1 2.1.0 2.2.0 2.0.0 2.0.2 2.1.0 todas incluidas |
Pipeline: Job Plugin |
anteriores a1292.v27d8cc3e2602 |
NS-ND Integration Plugin |
anteriores a 4.8.0.149 4.8.0.149 |
AppSpider Plugin |
anteriores a 1.0.16 inclusive |
Email Extension Plugin |
anteriores a 2.96 2.96.1 ambas inclusive |
Pipeline Utility Steps Plugin |
anteriores a 1292.v27d8cc3e2602 1295.v395eb 7400005 |
WSO2 Oauth |
anteriores a 1.0 |
Azure VM Agents Plugin |
anteriores a 852.v8d35f0960a 43 853.v4a 1a dd947520 ambas inclusive |
TestComplete support Plugin |
anteriores a 2.8.1 |
Tag Profiler Plugin |
anteriores 0.2 |
Ansible Plugin |
anteriores a 204.v8191fd551eb f 205.v4cb c48657c21 ambas inclusive |
Reverse Proxy Auth Plugin |
anteriores a 1.7.4 1.7.5 |
CAS Plugin |
anteriores 1.6.2 1.6.3 4.0.0 todas incluidas |
Code DX Plugin |
anteriores a 3.1.0 4.0.0 ambas inclusive |
File Parameter Plugin |
anteriores a 285.v757c5b 67a c25 285.287.v4b 7b 29d3469d ambas inclusive |
LDAP Plugin |
anteriores a 673.v034ec70ec2b b 676.vfa 64cf6b b 002 |
Sidebar Link Plugin |
anteriores a 2.2. 2.2.2ambas inclusive |
LoadComplete support Plugin |
anteriores a 1.0 |
HashiCorp Vault Plugin |
anteriores a 360.v0a 1c04cf807d |