Hoch

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

  • Veröffentlicht: 13.04.2022
  • Aktualisiert: 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.

Betroffene Software

Klicken Sie auf eine Technologie, um alle zugehörigen Schwachstellen anzuzeigen.

PlattformPaketAnfällige VersionenBehoben in
Java / Kotlin (Maven) org.jenkins-ci.plugins.workflow:workflow-cps-global-lib < 2.21.3, >= 544.vff04fa68714d, < 566.vd0a 2.21.3, 566.vd0a

Verweise

CVSS-Wert 7.3/10
CVSS-Vektor
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L
Schwäche (CWE)
CWE-863
Plattform
Java / Kotlin (Maven)
Paket
org.jenkins-ci.plugins.workflow:workflow-cps-global-lib
Veröffentlicht
13.04.2022
Aktualisiert
11.10.2026 11:21

Quellen und Lizenzen

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

Schwachstellenhistorie: org.jenkins-ci.plugins.workflow:workflow-cps-global-lib

Alle veröffentlichten Schwachstellen dieses Pakets (Java / Kotlin (Maven)), neueste zuerst. Zeigt, ob es ein einmaliger Ausrutscher ist oder ein Paket, das man im Auge behalten muss.

Alle (10) im Archiv
Einträge insgesamt
10
Erste → letzte
02.2022 10.2022
Ohne Fix
0
In Angriffen ausgenutzt
0

Verteilung nach Schweregrad

  • Hoch 7
  • Mittel 3

Veröffentlichungen pro Jahr

  1. 2022: 10
  2. 2023: 0
  3. 2024: 0
  4. 2025: 0
  5. 2026: 0
Schweregrad:
  1. Hoch · 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 dieser Eintrag
    Hoch · 7.3 CVE-2022-29047 < 2.21.3, >= 544.vff04fa68714d, < 566.vd0a 2.21.3, 566.vd0a
  3. Hoch · 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. Hoch · 8.8 CVE-2022-25181 < 561.va_ce0de3c2d69 561.va_ce0de3c2d69
  5. Hoch · 8.8 CVE-2022-25182 < 561.va_ce0de3c2d69 561.va_ce0de3c2d69
  6. Hoch · 8.8 CVE-2022-25183 < 561.va_ce0de3c2d69 561.va_ce0de3c2d69

Erkennen Sie Schwachstellen in Ihrer Anwendung

Mit der DockRay-Integration und aktivierter Softwareinventarisierung prüft DockRay gemeldete Komponentenversionen auf bekannte Schwachstellen und benachrichtigt Sie über bestätigte Treffer. Die Abdeckung hängt von der unterstützten Technologie und den verfügbaren Meldungen ab.

Anwendung verbinden
DockRay Newsletter

Anwendungssicherheit in Ihrem Postfach

Wichtige Schwachstellen, konkrete Empfehlungen und praktische Tipps für Ihre Anwendungen. Wählen Sie Ihre Technologien und verfolgen Sie, was für Ihr Projekt relevant ist.

  • Eine tägliche Zusammenfassung neuer Schwachstellen, auch kritischer.
  • Benachrichtigungen über wichtige Updates.
  • Praktische Tipps zur Sicherheit und Überwachung von Anwendungen.

Leer lassen, um Meldungen zu allen Technologien zu erhalten.

Kostenlos anmelden. In jeder E-Mail mit einem Klick abmelden.