Path traversal in Jenkins Matrix Project Plugin
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- Required
- Attack complexity
- Low
- Impact type
- —
- Confidentiality · integrity · availability
- None · Low · None
- Fix status
- Partial Red Hat: 4 fixed, 1 without a fix
Attack profile from CVSS 3.1 · CISA ADP. Fix status from CNA, GitHub and Red Hat.
Summary
Jenkins Matrix Project Plugin 822.v01b_8c85d16d2 and earlier does not sanitize user-defined axis names of multi-configuration projects, allowing attackers with Item/Configure permission to create or replace any config.xml files on the Jenkins controller file system with content not controllable by the attackers.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- None
- Automatable
- No
- Technical impact
- Partial
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| Jenkins | Jenkins Matrix Project Plugin | up to 822.v01b_8c85d16d2 | — | No fix listed | CNA |
| — | org.jenkins-ci.plugins:matrix-project (Maven) | before 822.824.v14451b | 822.824.v14451b | Patch available | GHSA-cjgm-9vc9-56mx |
- Jenkins Matrix Project Plugin VendorJenkins Affected up to 822.v01b_8c85d16d2 Fixed in — No fix listed CNA
- org.jenkins-ci.plugins:matrix-project (Maven) Vendor— Affected before 822.824.v14451b Fixed in 822.824.v14451b Patch available GHSA-cjgm-9vc9-56mx
Remediation
- Fix · GHSA-cjgm-9vc9-56mx org.jenkins-ci.plugins:matrix-project (Maven) Fixed in 822.824.v14451b Advisory →
Red Hat 4 advisories
- RHSA-2024:4597 Released 2024-07-17 · Red Hat rating ImportantRed Hat Product OCP Tools 4.15 OpenShift Jenkins security update
- OpenShift Developer Tools and Services for OCP 4.15 jenkins-2-plugins-4.15.1718879538-1.el8, jenkins-2.440.3.1718879390-3.el8
- RHSA-2024:3635 Released 2024-06-05 · Red Hat rating ImportantRed Hat Product OCP Tools 4.12 Openshift Jenkins security update
- OpenShift Developer Tools and Services for OCP 4.12 jenkins-2-plugins-4.12.1716445211-1.el8, jenkins-2.440.3.1716445200-3.el8
- RHSA-2024:3634 Released 2024-06-05 · Red Hat rating ImportantRed Hat Product OCP Tools 4.14 OpenShift Jenkins security update
- OpenShift Developer Tools and Services for OCP 4.14 jenkins-2-plugins-4.14.1716388016-1.el8, jenkins-2.440.3.1716387933-3.el8
Show 1 more Red Hat advisories
- RHSA-2024:3636 Released 2024-06-05 · Red Hat rating ImportantRed Hat Product OCP Tools 4.13 OpenShift Jenkins security update
- OpenShift Developer Tools and Services for OCP 4.13 jenkins-2-plugins-4.13.1716445207-1.el8, jenkins-2.440.3.1716445150-3.el8
Vendor assessments
Red Hat
Red Hat rating: Moderate. Red Hat's page for this CVE →
| Product | Status | Plan or fix |
|---|---|---|
| Red Hat OpenShift Container Platform 3.11 | Affected | No fix planned: Out of support scope |
| OpenShift Developer Tools and Services for OCP 4.12 | Fixed | RHSA-2024:3635 |
| OpenShift Developer Tools and Services for OCP 4.13 | Fixed | RHSA-2024:3636 |
| OpenShift Developer Tools and Services for OCP 4.14 | Fixed | RHSA-2024:3634 |
| OpenShift Developer Tools and Services for OCP 4.15 | Fixed | RHSA-2024:4597 |
Timeline
- 2026-10-02 Threatist record created from CVE-2024-23900
- 2026-10-03 Alias added: GHSA-cjgm-9vc9-56mx
References
Advisory 3
More Jenkins Matrix Project vulnerabilities
- TI-2022-05174 Cross-site scripting in Jenkins Matrix Project Plugin CVSS 3.1MEDIUM 5.4
- TI-2019-15876 Protection mechanism failure in Jenkins Matrix Project Plugin CVSS 3.1CRITICAL 9.9
- TI-2020-02102 Cross-site scripting in Jenkins Matrix Project Plugin CVSS 3.1MEDIUM 5.4
- TI-2020-02101 Cross-site scripting in Jenkins Matrix Project Plugin CVSS 3.1MEDIUM 5.4
Sources
- CVE-2024-23900 · CVE Program
- CVE-2024-23900 · NVD
- FIRST EPSS
- GHSA-cjgm-9vc9-56mx · GitHub Advisory Database · CC BY 4.0
- CVE-2024-23900 · Red Hat security data · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences