critical Known exploitedREV. 01
CVE-2024-23897Jenkins CLI Arbitrary File Read — Path Traversal to Code Execution
The Jenkins command line interface silently replaces an argument beginning with '@' by the contents of the file it names, so an unauthenticated attacker can read arbitrary files off the controller — including the secrets that lead to code execution.
Read the risk
THE VITAL STATS- CVSS score
- 9.8/ 10 CVSS v3.1
- EPSS probability
- 100% Likelihood of exploitation
- Attack complexity
- Low Conditions needed to exploit
- Known exploited
- Yes — CISA KEV
- CVE published
- 2024-01-24
- Added to KEV
- 2024-08-19
- Exploit published
- Yes
- Confidence
- high
- Kill chain
- initial access
- MITRE ATT&CK
- T1190
- Severity
- critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Attacker needsNetwork access to a Jenkins controller running 2.441 or earlier, or LTS 2.426.2 or earlier. No credentials needed.
Behind the card
4 REFERENCES- 01CVE recordNVD recordnvd.nist.gov
- 02Vendor advisoryJenkins security advisory SECURITY-3314jenkins.io
- 03WriteupSonar: how the argument expansion workssonarsource.com
- 04CISACISA Known Exploited Vulnerabilities entrycisa.gov
Field-level provenanceTRACE THE SOURCES +
Which source supports each field, when it was retrieved, and who extracted it.
| Fields | Source | Retrieved | Extractor | Confidence |
|---|---|---|---|---|
| title, summary, cvss, severity, exploitation.attack_complexity, exploitation.prerequisites, exploitation.exploit_available, remediation.patch_available, references | nvd.nist.gov | 2026-08-07 | claude-code | high |
| exploitation.known_exploited, recommended_action | cisa.gov | 2026-08-07 | claude-code | high |
| epss | api.first.org | 2026-08-07 | claude-code | high |
Printing history
THE RECORD- r1Initial base card
First printing. This card has not been reprinted since publication.