CVE-2024-52551
published 2024-11-13CVE-2024-52551: 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…
PriorityP340high8CVSS 3.1
AVNACLPRLUIRSUCHIHAH
EPSS
0.57%
43.6th percentile
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
9 ranges
| Vendor | Product | Version range | Fixed in |
|---|---|---|---|
| jenkins | authorize_project_plugin | — | — |
| jenkins | declarative_plugin | — | — |
| jenkins | groovy_plugin | — | — |
| jenkins | ivytrigger_plugin | — | — |
| jenkins | openid_connect_authentication_plugin | — | — |
| jenkins | pipeline | <= 2.2214.vb_b_34b_2ea_9b_83 | — |
| jenkins | script_security_plugin | — | — |
| jenkins | shared_library_version_override_plugin | — | — |
| jenkins_project | jenkins_pipeline_declarative_plugin | <= 2.2214.vb_b_34b_2ea_9b_83 | — |
CVSS provenance
nvdv3.18.0HIGHCVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H
vendor_redhat8.0HIGH
Stop checking back — get the weekly exploitation signal.
Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.
GHSA
Restarting a run with revoked script approval allowed by Jenkins Pipeline: Declarative Plugin
ghsa·2024-11-13
CVE-2024-52551 [HIGH] CWE-276 Restarting a run with revoked script approval allowed by Jenkins Pipeline: Declarative Plugin
Restarting a run with revoked script approval allowed by Jenkins Pipeline: Declarative Plugin
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. This allows attackers with Item/Build permission to restart a previous build whose (Jenkinsfile) script is no longer approved. Pipeline: Declarative Plugin 2.2218.v56d0cda_37c72 refuses to restart a build whose main (Jenkinsfile) script is unapproved.
OSV
Restarting a run with revoked script approval allowed by Jenkins Pipeline: Declarative Plugin
osv·2024-11-13
CVE-2024-52551 [HIGH] Restarting a run with revoked script approval allowed by Jenkins Pipeline: Declarative Plugin
Restarting a run with revoked script approval allowed by Jenkins Pipeline: Declarative Plugin
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. This allows attackers with Item/Build permission to restart a previous build whose (Jenkinsfile) script is no longer approved. Pipeline: Declarative Plugin 2.2218.v56d0cda_37c72 refuses to restart a build whose main (Jenkinsfile) script is unapproved.
Jenkins
Jenkins Security Advisory 2024-11-13
vendor_jenkins·2024-11-13·CVSS 4.3
CVE-2022-46751 [MEDIUM] Jenkins Security Advisory 2024-11-13
Title: Jenkins Security Advisory 2024-11-13
Jenkins Security Advisory 2024-11-13
Jenkins Security Home
For Administrators
Overview
Terminology
Vulnerabilities and Scoring
Security Advisories
Security Issues
Advisory Schedule
Vulnerabilities in Plugins
How We Fix Security Issues
For Reporters
Reporting Vulnerabilities
Jenkins CNA
For Maintainers
Overview
Vulnerabilities in Plugins
Jenkins Security Team
About
Contributions
This advisory announces vulnerabilities in the following Jenkins deliverables:
Authorize Project
Plugin
IvyTrigger
Plugin
OpenId Connect Authentication
Plugin
Pipeline: Declarative
Plugin
Pipeline: Groovy
Plugin
Script Security
Plugin
Shared L
Red Hat
jenkins-plugin/pipeline-model-definition: Jenkins Pipeline Declarative Plugin Allows Restart of Builds with Unapproved Jenkinsfile
vendor_redhat·2024-11-13·CVSS 8.0
CVE-2024-52551 [HIGH] CWE-862 jenkins-plugin/pipeline-model-definition: Jenkins Pipeline Declarative Plugin Allows Restart of Builds with Unapproved Jenkinsfile
jenkins-plugin/pipeline-model-definition: Jenkins Pipeline Declarative Plugin Allows Restart of Builds with Unapproved Jenkinsfile
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.
A flaw was found in Jenkins Pipeline: Declarative Plugin (pipeline-model-definition). This vulnerability allows attackers with Item/Build permission to restart a previous build whose (Jenkinsfile) script is no longer approved via insufficient script approval checks.
Statement: This vulnerability is rated as Important due to the risk it poses by allowing
No detection rules found.
No public exploits indexed.
No writeups or analysis indexed.
2024-11-13
Published