Skip to main content
← All vulnerabilities
CVE-2022-29047GHSA-HH6F-6FP5-GFPV

Jenkins Pipeline: Shared Groovy Libraries Plugin 564.ve62a_4eb_b_e039 and earlier, except 2.21.3, allows attackers able to submit pull reque

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 2.21.3, 566.vd0a
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: none
  • Automatable: yes
  • Technical impact: partial

Summary

Jenkins Pipeline: Shared Groovy Libraries Plugin 564.ve62a_4eb_b_e039 and earlier, except 2.21.3, 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 definition of a dynamically retrieved library in their pull request, even if the Pipeline is configured to not trust them.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: none · Automatable: yes · Technical impact: partial

  3. Record last updated

Affected versions

  • Jenkins project Jenkins Pipeline: Shared Groovy Libraries Plugin

    through 564.ve62a_4eb_b_e039

  • org.jenkins-ci.plugins.workflow:workflow-cps-global-libMaven

    fixed in 2.21.3

  • org.jenkins-ci.plugins.workflow:workflow-cps-global-libMaven

    From 544.vff04fa68714d · fixed in 566.vd0a

References 1

jenkins.io