Severity by source
AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N
Enumeration of metadata names is a confidentiality impact (C:L), not integrity; all other metrics align with the provided CVSS vector.
Primary rating from NVD.
CVSS VectorNVD
Lifecycle Timeline
3DescriptionNVD
Missing permission checks in Jenkins Contrast Continuous Application Security Plugin 3.11 and earlier allow attackers with Overall/Read permission to enumerate the names of configured Contrast metadata.
AnalysisAI
Missing authorization checks in Jenkins Contrast Continuous Application Security Plugin 3.11 and earlier allow any authenticated Jenkins user with the low-privilege Overall/Read permission to enumerate the names of configured Contrast metadata via a network-accessible endpoint. The vulnerability is classified CWE-862 (Missing Authorization) and has an EPSS score of 0.15% (4th percentile), indicating negligible real-world exploitation activity. No public exploit code and no CISA KEV listing have been identified, making this a low-urgency but real information-disclosure concern for multi-tenant Jenkins environments with untrusted users.
Technical ContextAI
Jenkins enforces authorization through a permission-based model; Overall/Read is one of the most broadly granted permissions, typically held by all registered Jenkins users. The Contrast Continuous Application Security Plugin integrates Contrast Security's SAST/DAST tooling into Jenkins pipelines and stores named metadata configurations. CWE-862 (Missing Authorization) indicates the plugin's HTTP endpoint for Contrast metadata retrieval performs no secondary privilege check beyond basic authentication, allowing the metadata configuration namespace to be enumerated by any authenticated caller. The affected product is fully identified via CPE cpe:2.3:a:jenkins_project:jenkins_contrast_continuous_application_security_plugin:*:*:*:*:*:*:*:* covering all releases from 0 through 3.11 inclusive.
RemediationAI
Upgrade the Jenkins Contrast Continuous Application Security Plugin to a version released after 3.11 by consulting the Jenkins Plugin Manager or the vendor advisory at https://www.jenkins.io/security/advisory/2026-06-24/#SECURITY-3697%20(2); the exact fixed version is not independently confirmed from available data, so administrators should verify the latest release in the Jenkins update center. As a compensating control prior to patching, tighten the Jenkins authorization strategy to restrict Overall/Read access to only trusted, vetted users - this removes the attacker's foothold by eliminating the prerequisite permission. Note that reducing Overall/Read access may break other Jenkins functionality for affected users and should be validated in a staging environment before applying in production. Blocking internal network access to the specific plugin endpoint is also viable if the endpoint path is identifiable from the advisory.
Cross-site request forgery in Jenkins Contrast Continuous Application Security Plugin 3.11 and earlier allows a remote a
Missing authorization in Jenkins Contrast Continuous Application Security Plugin 3.11 and earlier permits any authentica
Same weakness CWE-862 – Missing Authorization
View allSame technique Authentication Bypass
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-38780
GHSA-8263-qv4g-vfxr