High, CVSS 8.0MavenPublished
Restarting a run with revoked script approval allowed by Jenkins Pipeline: Declarative Plugin
CVE-2024-52551 · GHSA-p2qq-c693-q53w
- Affected
- Maven org.jenkinsci.plugins:pipeline-model-parent < 2.2218.v56d0cda
- Fixed in
- 2.2218.v56d0cda· Vendor fix available
- Issue
- Jenkins Pipeline: Declarative Plugin 2.2214.vbb34b2ea9b83 and earlier does not check whether the main (Jenkinsfile) script used to restart a build from a specific stage is approved, allowing attackers with Item/Build permission to restart a previous build whose (Jenkinsfile) script is no longer approved. This allows attackers with Item/Build permission to restart a previous build whose (Jenkinsfile) script is no longer approved. Pipeline: Declarative Plugin 2.2218.v56d0cda37c72 refuses to restart a build whose main (Jenkinsfile) script is unapproved.
Recommended action: Upgrade to 2.2218.v56d0cda or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.