Vulnerabilidad en el plugin GitHub Branch Source en Jenkins (CVE-2017-1000091)
Gravedad CVSS v3.1:
MEDIA
Tipo:
CWE-352
Falsificación de petición en sitios cruzados (Cross-Site Request Forgery)
Fecha de publicación:
05/10/2017
Última modificación:
20/04/2025
Descripción
El plugin GitHub Branch Source conecta con una URL de una API de GitHub especificada por el usuario (por ejemplo, GitHub Enterprise) como parte de la validación y finalización del formulario (por ejemplo, para verificar que las Scan Credentials son correctas). La herramienta no comprueba correctamente los permisos, lo que permite que cualquier usuario con acceso Overall/Read a Jenkins se conecte a cualquier servidor web y envíe credenciales con un ID conocido, pudiendo capturarlos en consecuencia. Además, esta funcionalidad no necesita utilizar peticiones POST, permitiendo que se realice lo anterior sin tener acceso directo a Jenkins mediante ataques de tipo Cross-Site Request Forgery (CSRF).
Impacto
Puntuación base 3.x
6.30
Gravedad 3.x
MEDIA
Puntuación base 2.0
6.80
Gravedad 2.0
MEDIA
Productos y versiones vulnerables
CPE | Desde | Hasta |
---|---|---|
cpe:2.3:a:jenkins:github_branch_source:0.1:beta-1:*:*:*:jenkins:*:* | ||
cpe:2.3:a:jenkins:github_branch_source:0.1:beta-2:*:*:*:jenkins:*:* | ||
cpe:2.3:a:jenkins:github_branch_source:0.1:beta-3:*:*:*:jenkins:*:* | ||
cpe:2.3:a:jenkins:github_branch_source:0.1:beta-4:*:*:*:jenkins:*:* | ||
cpe:2.3:a:jenkins:github_branch_source:1.0:*:*:*:*:jenkins:*:* | ||
cpe:2.3:a:jenkins:github_branch_source:1.1:*:*:*:*:jenkins:*:* | ||
cpe:2.3:a:jenkins:github_branch_source:1.2:*:*:*:*:jenkins:*:* | ||
cpe:2.3:a:jenkins:github_branch_source:1.3:*:*:*:*:jenkins:*:* | ||
cpe:2.3:a:jenkins:github_branch_source:1.4:*:*:*:*:jenkins:*:* | ||
cpe:2.3:a:jenkins:github_branch_source:1.4:beta-1:*:*:*:jenkins:*:* | ||
cpe:2.3:a:jenkins:github_branch_source:1.5:*:*:*:*:jenkins:*:* | ||
cpe:2.3:a:jenkins:github_branch_source:1.6:*:*:*:*:jenkins:*:* | ||
cpe:2.3:a:jenkins:github_branch_source:1.7:*:*:*:*:jenkins:*:* | ||
cpe:2.3:a:jenkins:github_branch_source:1.8:*:*:*:*:jenkins:*:* | ||
cpe:2.3:a:jenkins:github_branch_source:1.8.1:*:*:*:*:jenkins:*:* |
Para consultar la lista completa de nombres de CPE con productos y versiones, ver esta página