Impact
The Jenkins FilePath.untarFrom() method fails to validate symlink targets when extracting TAR archives, which allows an attacker possessing Item/Configure permission to create symlinks that point to arbitrary files on the controller. The flaw also bypasses the blank-name validation introduced in a prior fix, enabling extraction of files with names that include a Unicode zero‑width character. This combination permits reading of any file within the Jenkins home directory, including configuration files, credentials, and other sensitive data.
Affected Systems
All Jenkins releases are vulnerable to this issue, even those that have applied the security patches for CVE‑2026‑33001 and CVE‑2026‑70427. The specific exception noted is Jenkins 2.576, where a Unicode zero‑width character bypass remains in effect. Until a version that incorporates the fix for CVE‑2026‑19429 is released, no builds of Jenkins can be considered safe from exploitation of this flaw.
Risk and Exploitability
The CVSS score of 9.4 indicates a very high severity impact. The EPSS score of < 1% suggests that active exploitation is currently unlikely, and the vulnerability is not listed in the CISA KEV catalog. However, because the attack requires an authenticated user with Item/Configure rights, the risk escalates proportionally to how many users hold that permission. A successful exploit would allow the adversary to read any file in the Jenkins home directory, potentially exposing configuration secrets, environment variables, or other data that could compromise the entire Jenkins setup.
OpenCVE Enrichment