[ CVE-2024-23897 · Published 24 Jan 2024 ]
Jenkins Command Line Interface (CLI) Path Traversal Vulnerability
[ Why it matters ]Priority signals
- Exploited in the wild: on CISA's Known Exploited Vulnerabilities list since 2024-08-19
- Known to be used in ransomware campaigns
- EPSS: 100% chance of exploitation in the next 30 days (higher than 100% of CVEs)
- Critical severity: CVSS 9.8
[ Description ]Official description
Jenkins 2.441 and earlier, LTS 2.426.2 and earlier does not disable a feature of its CLI command parser that replaces an '@' character followed by a file path in an argument with the file's contents, allowing unauthenticated attackers to read arbitrary files on the Jenkins controller file system.
CISA: Jenkins Command Line Interface (CLI) contains a path traversal vulnerability that allows attackers limited read access to certain files, which can lead to code execution.
[ Fixes ]Fixes and patches
CISA required action (US federal deadline 9 Sep 2024): Apply mitigations per vendor instructions or discontinue use of the product if mitigations are unavailable.
No fix or interim patch is linked from our sources yet. Check the vendor references below and limit exposure of affected systems until a fix is available.
[ References ]References
- packetstormsecurity.com/files/176839/Jenkins-2.441-LTS-2.426.3-CVE-2024-23897-Scanner.htmlThird Party AdvisoryVDB Entry
- packetstormsecurity.com/files/176840/Jenkins-2.441-LTS-2.426.3-Arbitrary-File-Read.htmlExploitThird Party AdvisoryVDB Entry
- www.openwall.com/lists/oss-security/2024/01/24/6Mailing List
- www.jenkins.io/security/advisory/2024-01-24Vendor Advisory
- www.sonarsource.com/blog/excessive-expansion-uncovering-critical-security-vulnerabiliti…ExploitPress/Media Coverage
- www.vicarius.io/vsociety/posts/the-anatomy-of-a-jenkins-vulnerability-cve-2024-23897-re…ExploitThird Party Advisory
- www.cisa.gov/known-exploited-vulnerabilities-catalogUS Government Resource