PT-2026-69480 · Jenkins · Jenkins

·

CVE-2026-19429

·

Published

2026-08-10

·

Updated

2026-08-13

CVSS v4.0

9.4

Critical

VectorAV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H
Name of the Vulnerable Software and Affected Versions Jenkins Project Jenkins versions prior to LTS 2.555.3
Description An incomplete patch allows an authenticated remote attacker with Item/Configure permission to read arbitrary files on the Jenkins controller filesystem. The issue exists because the untarFrom() function validates symlink destinations during tar extraction in FilePath.java but fails to validate symlink targets. A symlink located inside the workspace can point to arbitrary paths outside of it, enabling the disclosure of sensitive files readable by the Jenkins process user, such as secrets/master.key, credentials.xml, and other configuration files. Exploitation can occur if an administrator points a tool installer, such as DownloadFromUrlInstaller or ZipExtractionInstaller, to an attacker-controlled URL. Subsequently, a request to the endpoint '/job/{name}/build' extracts the malicious tar archive and plants symlinks in the tool cache. Sensitive data is then exposed via the endpoints '/job/{name}/lastBuild/consoleText' or '/job/{name}/ws/{file}', potentially revealing files like /etc/passwd.
Recommendations Update Jenkins Project Jenkins to a version later than LTS 2.555.3.

Exploit

Fix

Link Following

Incomplete List of Disallowed Inputs

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2026-19429

Affected Products

Jenkins