
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2025-67638 is a cleartext display vulnerability in Jenkins core where build authorization tokens are not masked on the job configuration form, allowing authenticated attackers to observe and capture them. It is part of the broader SECURITY-783 advisory (alongside CVE-2025-67637, which covers unencrypted storage of the same tokens). Affected versions include Jenkins weekly 2.540 and earlier, and LTS 2.528.2 and earlier. Disclosed on December 10, 2025, it carries a CVSS v3.1 base score of 4.3 (Medium) (Jenkins Advisory, GitHub Advisory).
The root cause is classified as CWE-312 (Cleartext Storage of Sensitive Information): Jenkins renders build authorization tokens in plaintext on the job configuration form without masking them, making them visible to any user who can access that form. An attacker with low-privilege network access (e.g., Item/Read or Item/Extended Read permission) can navigate to a job's configuration page and directly read the token value from the form field. The companion vulnerability CVE-2025-67637 further compounds this by storing the same tokens unencrypted in job config.xml files on the Jenkins controller filesystem, accessible to users with Item/Extended Read permission or filesystem access (Jenkins Advisory, GitHub Advisory).
Successful exploitation allows a low-privileged authenticated attacker to capture build authorization tokens, which can then be used to trigger unauthorized builds or impersonate build systems. This could facilitate lateral movement within CI/CD pipelines, unauthorized access to restricted build resources, or abuse of automated build triggers. The confidentiality impact is limited to the token values themselves, with no direct integrity or availability impact from this specific CVE (Jenkins Advisory, GitHub Advisory).
<jenkins-url>/job/<job-name>/configure.<jenkins-url>/job/<job-name>/build?token=<captured-token> (Jenkins Advisory)./job/<job-name>/configure from unexpected or low-privilege user accounts; unexpected POST requests to /job/<job-name>/build?token=<value> from external or unusual IP addresses.$JENKINS_HOME/jobs/<job-name>/config.xml for plaintext authToken values (present in unpatched versions); unexpected modification timestamps on config.xml files.Upgrade Jenkins weekly to version 2.541 or Jenkins LTS to version 2.528.3, which masks build authorization tokens on the configuration form and stores them encrypted after the next job configuration save (Jenkins Advisory). To migrate all existing job configurations to the encrypted format at once, navigate to Manage Jenkins → Manage Old Data and select Upgrade under the "Old Data Format" section. As an interim measure, restrict Item/Configure and Item/Extended Read permissions to trusted users only to limit exposure of the plaintext tokens.
The vulnerability was reported by James Nord of CloudBees, Inc. and disclosed as part of the Jenkins December 10, 2025 security advisory. No notable independent researcher commentary or significant social media discussion specific to CVE-2025-67638 has been identified beyond standard vulnerability database aggregation (Jenkins Advisory).
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."