Alta

Untrusted users can modify some Pipeline libraries in Jenkins Pipeline: Deprecated Groovy Libraries Plugin

  • Publicada: 13.04.2022
  • Actualizado: 11.10.2026 11:21

Multibranch Pipelines by default limit who can change the Pipeline definition from the Jenkinsfile. This is useful for SCMs like GitHub: Jenkins can build content from users without commit access, but who can submit pull requests, without granting them the ability to modify the Pipeline definition. In that case, Jenkins will just use the Pipeline definition in the pull request’s destination branch instead.

In Pipeline: Deprecated Groovy Libraries Plugin 564.ve62a_4eb_b_e039 and earlier the same protection does not apply to uses of the library step with a retriever argument pointing to a library in the current build’s repository and branch (e.g., library(…, retriever: legacySCM(scm))). This allows attackers able to submit pull requests (or equivalent), but not able to commit directly to the configured SCM, to effectively change the Pipeline behavior by changing the library behavior in their pull request, even if the Pipeline is configured to not trust them.

Pipeline: Deprecated Groovy Libraries Plugin 566.vd0a_a_3334a_555 and 2.21.3 aborts library retrieval if the library would be retrieved from the same repository and revision as the current build, and the revision being built is untrusted.

Software afectado

Haz clic en una tecnología para ver todas sus vulnerabilidades.

PlataformaPaqueteVersiones vulnerablesCorregida en
Java / Kotlin (Maven) org.jenkins-ci.plugins.workflow:workflow-cps-global-lib < 2.21.3, >= 544.vff04fa68714d, < 566.vd0a 2.21.3, 566.vd0a

Referencias

Puntuación CVSS 7.3/10
Vector CVSS
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L
Debilidad (CWE)
CWE-863
Plataforma
Java / Kotlin (Maven)
Paquete
org.jenkins-ci.plugins.workflow:workflow-cps-global-lib
Publicada
13.04.2022
Actualizado
11.10.2026 11:21

Fuentes y licencias

OSV / GitHub Advisory Database - GHSA-hh6f-6fp5-gfpv - CC BY 4.0

Historial de vulnerabilidades: org.jenkins-ci.plugins.workflow:workflow-cps-global-lib

Todas las vulnerabilidades publicadas de este paquete (Java / Kotlin (Maven)), de la más reciente a la más antigua. Muestra si es un fallo aislado o un paquete que hay que vigilar.

Todas (10) en el archivo
Entradas en total
10
Primera → última
02.2022 10.2022
Sin corrección
0
Explotada en ataques
0

Distribución por gravedad

  • Alta 7
  • Media 3

Divulgaciones por año

  1. 2022: 10
  2. 2023: 0
  3. 2024: 0
  4. 2025: 0
  5. 2026: 0
Gravedad:
  1. Alta · 8.8 CVE-2022-43406 < 588.v576c103a_ff86 588.v576c103a_ff86
  2. Untrusted users can modify some Pipeline libraries in Jenkins Pipeline: Deprecated Groovy Libraries Plugin esta entrada
    Alta · 7.3 CVE-2022-29047 < 2.21.3, >= 544.vff04fa68714d, < 566.vd0a 2.21.3, 566.vd0a
  3. Alta · 8.8 CVE-2022-25174 >= 544.vff04fa68714d, < 561.va, >= 2.19, < 2.21.1, < 2.18.1 561.va, 2.21.1, 2.18.1
  4. Alta · 8.8 CVE-2022-25181 < 561.va_ce0de3c2d69 561.va_ce0de3c2d69
  5. Alta · 8.8 CVE-2022-25182 < 561.va_ce0de3c2d69 561.va_ce0de3c2d69
  6. Alta · 8.8 CVE-2022-25183 < 561.va_ce0de3c2d69 561.va_ce0de3c2d69

Identifica las vulnerabilidades de tu aplicación

Con la integración de DockRay y el inventario de software activado, DockRay compara las versiones notificadas de los componentes con las vulnerabilidades conocidas y avisa de las coincidencias confirmadas. La cobertura depende de la tecnología compatible y de los avisos disponibles.

Conectar tu aplicación
Newsletter DockRay

La seguridad de tus aplicaciones en tu correo

Vulnerabilidades importantes, recomendaciones concretas y consejos prácticos para tus aplicaciones. Elige tus tecnologías y sigue lo que importa para tu proyecto.

  • Un resumen diario de nuevas vulnerabilidades, también las críticas.
  • Avisos sobre actualizaciones importantes.
  • Consejos prácticos sobre seguridad y monitorización de aplicaciones.

Déjalo vacío para recibir avisos de todas las tecnologías.

Suscripción gratuita. Date de baja con un clic en cualquier correo.