CVE-2024-52551Incorrect Default Permissions in Project Jenkins Pipeline Declarative Plugin

Severity
8.0HIGHNVD
EPSS
0.5%
top 32.05%
CISA KEV
Not in KEV
Exploit
No known exploits
Timeline
PublishedNov 13

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.

CVSS vector

CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:HExploitability: 2.1 | Impact: 5.9

Affected Packages2 packages

CVEListV5jenkins_project/jenkins_pipeline_declarative_plugin2.2214.vb_b_34b_2ea_9b_83
NVDjenkins/pipeline2.2214.vb_b_34b_2ea_9b_83

🔴Vulnerability Details

3
GHSA
Restarting a run with revoked script approval allowed by Jenkins Pipeline: Declarative Plugin2024-11-13
CVEList
CVE-2024-52551: Jenkins Pipeline: Declarative Plugin 22024-11-13
OSV
Restarting a run with revoked script approval allowed by Jenkins Pipeline: Declarative Plugin2024-11-13

📋Vendor Advisories

2
Jenkins
Jenkins Security Advisory 2024-11-132024-11-13
Red Hat
jenkins-plugin/pipeline-model-definition: Jenkins Pipeline Declarative Plugin Allows Restart of Builds with Unapproved Jenkinsfile2024-11-13
CVE-2024-52551 — Incorrect Default Permissions | cvebase