CVE-2024-23897: critical vulnerability in Jenkins
Published · Updated
E-mail alert when it lands in KEV, gets a public PoC or its score goes up.
Patch now. It under exploitation confirmed by CISA, has an official Brazilian government alert and has a working public exploit.
Brazil's federal government published an alert, recommendation or bulletin that cites this vulnerability.
- CTIR Gov · ALERTA 03/2024Vulnerabilidades críticas no software Jenkinsread on gov.br ↗
Official vendor statements in CSAF/VEX format: whether their product is affected, already fixed, or ruled out — and why. These are the vendor's assertions, not Vexday's judgment.
Apply mitigations per vendor instructions or discontinue use of the product if mitigations are unavailable.
Jenkins allows unauthenticated attackers to read any file on the server by using a special '@' character in CLI commands, which tells the system to load file contents instead of treating it as text.
The CLI argument parser in Jenkins versions 2.441 and earlier interprets '@<filepath>' syntax to load file contents, allowing unauthenticated remote file read attacks via command injection on the CLI interface. This requires network access to the Jenkins CLI port but no authentication, enabling disclosure of sensitive configuration and credential files.
The full analysis of this CVE is available in Portuguese →
In the same product, most dangerous first.