Skip to content
OpenAdvisories
High · 8.0 CVE-2024-52551 EUVD-2024-3288GHSA-p2qq-c693-q53w

Restarting a run with revoked script approval allowed by Jenkins Pipeline: Declarative Plugin

Published Nov 13, 2024 · Updated Nov 14, 2024 · Assigned by jenkins

Description

Jenkins Pipeline: Declarative Plugin 2.2214.vb_b_34b_2ea_9b_83 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.

Affected products

VendorProductAffectedFixed
Jenkins Project Jenkins Pipeline: Declarative Plugin ≤ 2.2214.vb_b_34b_2ea_9b_83 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Red Hat Ocp Tools 4 jenkins 2.479.3.1739859586-3.el9 RHSA-2025:2223, RHSA-2025:2222, RHSA-2025:2221
Red Hat Ocp Tools 4 jenkins-2-plugins 4.12.1740464689-1.el8 RHSA-2025:2223, RHSA-2025:2222, RHSA-2025:2221

Affected packages

EcosystemPackageAffectedFixedRecord
Maven org.jenkinsci.plugins:pipeline-model-parent < 2.2218.v56d0cda 2.2218.v56d0cda GHSA-p2qq-c693-q53w

Advisories 7

References