{"id":"CVE-2024-23897","state":"PUBLISHED","title":"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 t","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.","publishedAt":"2024-01-24T17:52:22.842Z","updatedAt":"2025-10-21T23:05:25.971Z","severity":{"score":9.8,"label":"Critical","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","source":"CISA-ADP"},"assigner":"jenkins","products":["Jenkins Project Jenkins"],"affected":[{"vendor":"Jenkins Project","product":"Jenkins","defaultStatus":"affected","versions":[{"version":"0","status":"unaffected","lessThan":"1.606","versionType":"maven"},{"version":"2.442","status":"unaffected","lessThan":"*","versionType":"maven"},{"version":"2.426.3","status":"unaffected","lessThan":"2.426.*","versionType":"maven"},{"version":"2.440.1","status":"unaffected","lessThan":"2.440.*","versionType":"maven"}]}],"references":["https://www.jenkins.io/security/advisory/2024-01-24/#SECURITY-3314","https://www.sonarsource.com/blog/excessive-expansion-uncovering-critical-security-vulnerabilities-in-jenkins/","http://www.openwall.com/lists/oss-security/2024/01/24/6","http://packetstormsecurity.com/files/176839/Jenkins-2.441-LTS-2.426.3-CVE-2024-23897-Scanner.html","http://packetstormsecurity.com/files/176840/Jenkins-2.441-LTS-2.426.3-Arbitrary-File-Read.html","https://www.vicarius.io/vsociety/posts/the-anatomy-of-a-jenkins-vulnerability-cve-2024-23897-revealed-1","https://www.cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2024-23897"],"weaknesses":["CWE-27"],"ingestedAt":"2026-10-29T20:06:59.846Z","source":{"repository":"CVEProject/cvelistV5","path":"cves/2024/23xxx/CVE-2024-23897.json","commit":"556c9d3a8cd17e218bb8e452ba7cd619a384ff47"},"raw":{"dataType":"CVE_RECORD","dataVersion":"5.1","cveMetadata":{"cveId":"CVE-2024-23897","state":"PUBLISHED","datePublished":"2024-01-24T17:52:22.842Z","dateUpdated":"2025-10-21T23:05:25.971Z","assignerShortName":"jenkins","assignerOrgId":"39769cd5-e6e2-4dc8-927e-97b3aa056f5b","dateReserved":"2024-01-23T12:46:51.263Z"},"containers":{"cna":{"descriptions":[{"lang":"en","value":"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."}],"affected":[{"vendor":"Jenkins Project","product":"Jenkins","defaultStatus":"affected","versions":[{"version":"0","status":"unaffected","lessThan":"1.606","versionType":"maven"},{"version":"2.442","status":"unaffected","lessThan":"*","versionType":"maven"},{"version":"2.426.3","status":"unaffected","lessThan":"2.426.*","versionType":"maven"},{"version":"2.440.1","status":"unaffected","lessThan":"2.440.*","versionType":"maven"}]}],"references":[{"url":"https://www.jenkins.io/security/advisory/2024-01-24/#SECURITY-3314","name":"Jenkins Security Advisory 2024-01-24","tags":["vendor-advisory"]},{"url":"https://www.sonarsource.com/blog/excessive-expansion-uncovering-critical-security-vulnerabilities-in-jenkins/"},{"url":"http://www.openwall.com/lists/oss-security/2024/01/24/6"},{"url":"http://packetstormsecurity.com/files/176839/Jenkins-2.441-LTS-2.426.3-CVE-2024-23897-Scanner.html"},{"url":"http://packetstormsecurity.com/files/176840/Jenkins-2.441-LTS-2.426.3-Arbitrary-File-Read.html"}],"providerMetadata":{"shortName":"jenkins","orgId":"39769cd5-e6e2-4dc8-927e-97b3aa056f5b","dateUpdated":"2024-04-15T15:06:41.647Z"}},"adp":[{"title":"CVE Program Container","references":[{"url":"https://www.jenkins.io/security/advisory/2024-01-24/#SECURITY-3314","name":"Jenkins Security Advisory 2024-01-24","tags":["vendor-advisory","x_transferred"]},{"url":"https://www.sonarsource.com/blog/excessive-expansion-uncovering-critical-security-vulnerabilities-in-jenkins/","tags":["x_transferred"]},{"url":"http://www.openwall.com/lists/oss-security/2024/01/24/6","tags":["x_transferred"]},{"url":"http://packetstormsecurity.com/files/176839/Jenkins-2.441-LTS-2.426.3-CVE-2024-23897-Scanner.html","tags":["x_transferred"]},{"url":"http://packetstormsecurity.com/files/176840/Jenkins-2.441-LTS-2.426.3-Arbitrary-File-Read.html","tags":["x_transferred"]},{"url":"https://www.vicarius.io/vsociety/posts/the-anatomy-of-a-jenkins-vulnerability-cve-2024-23897-revealed-1"}],"providerMetadata":{"shortName":"CVE","orgId":"af854a3a-2127-422b-91ae-364da2661108","dateUpdated":"2024-08-19T07:48:11.721Z"}},{"title":"CISA ADP Vulnrichment","affected":[{"vendor":"jenkins","product":"jenkins","defaultStatus":"affected","versions":[{"version":"0","status":"unaffected","lessThan":"1.606","versionType":"maven"},{"version":"2.442","status":"unaffected","lessThan":"*","versionType":"maven"},{"version":"2.426.3","status":"unaffected","lessThan":"2.427","versionType":"maven"},{"version":"2.440.1","status":"unaffected","lessThan":"2.441","versionType":"maven"}],"cpes":["cpe:2.3:a:jenkins:jenkins:*:*:*:*:*:*:*:*"]},{"vendor":"jenkins","product":"jenkins","defaultStatus":"affected","versions":[{"version":"0","status":"unaffected","lessThan":"1.606","versionType":"maven"},{"version":"2.442","status":"unaffected","lessThan":"*","versionType":"maven"},{"version":"2.426.3","status":"unaffected","lessThan":"2.427","versionType":"maven"},{"version":"2.440.1","status":"unaffected","lessThan":"2.441","versionType":"maven"}],"cpes":["cpe:2.3:a:jenkins:jenkins:*:*:*:*:*:*:*:*"]},{"vendor":"jenkins","product":"jenkins","defaultStatus":"affected","versions":[{"version":"0","status":"unaffected","lessThan":"1.606","versionType":"maven"},{"version":"2.442","status":"unaffected","lessThan":"*","versionType":"maven"},{"version":"2.426.3","status":"unaffected","lessThan":"2.427","versionType":"maven"},{"version":"2.440.1","status":"unaffected","lessThan":"2.441","versionType":"maven"}],"cpes":["cpe:2.3:a:jenkins:jenkins:*:*:*:*:*:*:*:*"]},{"vendor":"jenkins","product":"jenkins","defaultStatus":"affected","versions":[{"version":"0","status":"unaffected","lessThan":"1.606","versionType":"maven"},{"version":"2.442","status":"unaffected","lessThan":"*","versionType":"maven"},{"version":"2.426.3","status":"unaffected","lessThan":"2.427","versionType":"maven"},{"version":"2.440.1","status":"unaffected","lessThan":"2.441","versionType":"maven"}],"cpes":["cpe:2.3:a:jenkins:jenkins:*:*:*:*:*:*:*:*"]}],"references":[{"url":"https://www.cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2024-23897","tags":["government-resource"]}],"metrics":[{"cvssV3_1":{"scope":"UNCHANGED","version":"3.1","baseScore":9.8,"attackVector":"NETWORK","baseSeverity":"CRITICAL","vectorString":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","integrityImpact":"HIGH","userInteraction":"NONE","attackComplexity":"LOW","availabilityImpact":"HIGH","privilegesRequired":"NONE","confidentialityImpact":"HIGH"}},{"other":{"type":"ssvc","content":{"id":"CVE-2024-23897","role":"CISA Coordinator","options":[{"Exploitation":"active"},{"Automatable":"yes"},{"Technical Impact":"total"}],"version":"2.0.3","timestamp":"2024-08-19T15:35:31.038735Z"}}},{"other":{"type":"kev","content":{"dateAdded":"2024-08-19","reference":"https://www.cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2024-23897"}}}],"problemTypes":[{"descriptions":[{"cweId":"CWE-27","lang":"en","type":"CWE","description":"CWE-27 Path Traversal: 'dir/../../filename'"}]}],"providerMetadata":{"shortName":"CISA-ADP","orgId":"134c704f-9b21-4f2e-91b3-4a467353bcc0","dateUpdated":"2025-10-21T23:05:25.971Z"},"timeline":[{"time":"2024-08-19T00:00:00.000Z","lang":"en","value":"CVE-2024-23897 added to CISA KEV"}]}]}}}