Skip to main content

Contrast Security Plugin EUVDEUVD-2026-38780

| CVE-2026-57299 MEDIUM
Missing Authorization (CWE-862)
2026-06-24 jenkins GHSA-8263-qv4g-vfxr
4.3
CVSS 3.1 · NVD
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Obtain valid Jenkins account with Overall/Read permission
  2. Delivery
    Send crafted HTTP request to Contrast plugin metadata endpoint
  3. Exploit
    Bypass missing permission check (CWE-862)
  4. Execution
    Enumerate names of all configured Contrast metadata entries
  5. Impact
    Use metadata names for targeted reconnaissance

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
MITRE ATT&CK

1 technique across 1 tactic: Privilege Escalation

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

The attacker must be authenticated to the Jenkins instance with at minimum Overall/Read permission - the baseline access level for virtually any registered Jenkins user. The Jenkins Contrast Continuous Application Security Plugin must be installed and have at least one Contrast metadata entry configured. No non-default configuration, no elevated privilege, and no user interaction are required beyond this baseline. Exploitation is strictly limited to users with valid Jenkins credentials (PR:L per CVSS), preventing unauthenticated external access. Impact is confined to read-only enumeration of metadata names; no credential theft, code execution, or configuration modification is possible through this vector. Environments where all Jenkins users are fully trusted employees face minimal realistic risk.

Impact

The provided CVSS 4.3 (Medium) vector AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N contains a notable inconsistency: the described impact - enumerating configured metadata names - is a confidentiality concern (C:L), not an integrity concern (I:L); defenders should verify the vector against the vendor advisory at https://www.jenkins.io/security/advisory/2026-06-24/#SECURITY-3697%20(2) before relying on it for risk scoring. EPSS at 0.15% (4th percentile) strongly suggests this is not being exploited opportunistically. No KEV listing and no public POC exist. Practically, this is a reconnaissance-class issue: an insider or low-privilege Jenkins user could map Contrast metadata names to gain insight into the security tooling configuration, but cannot extract credentials, execute code, or escalate privileges through this vector alone. Priority is low in environments with trusted Jenkins user populations and elevated for shared Jenkins instances where untrusted users hold Overall/Read access.

Exploit ScenarioDerived

An authenticated Jenkins user holding only the default Overall/Read permission sends a crafted HTTP request to the Contrast plugin's metadata enumeration endpoint. Because no additional permission check is enforced, the plugin returns the names of all configured Contrast metadata entries. The attacker uses these names to understand the security tooling configuration, potentially identifying named credentials or scan targets for subsequent lateral movement or targeted tampering.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.1% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Jun 26, 2026

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.

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.

Affected VersionsENISA

Jenkins Contrast Continuous Application Security Plugin 0 ≤3.11

Affected Packages

maven org.jenkins-ci.plugins:contrast-continuous-application-security fix: 3.12
euvd jenkins_contrast_continuous_application_security_plugin no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 2 packages in maven, euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

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.

Know when Jenkins Contrast Continuous Application Security Plugin gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

NVD PRIMARY 4.3 MEDIUM
AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N
vuln.today AI 4.3 MEDIUM

Enumeration of metadata names is a confidentiality impact (C:L), not integrity; all other metrics align with the provided CVSS vector.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N

Primary rating from NVD.

CVSS VectorNVD

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
Low
Availability
None

Lifecycle Timeline

2
CVSS changed
Jun 26, 2026 - 02:22 NVD
4.3 (MEDIUM)
CVE Published
Jun 24, 2026 - 13:20 cve.org
UNKNOWN (no severity yet)

DescriptionNVD

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.

Threat Intelligence Overview

EPSS Score
0.1%
Top 96% exploitable
Prevalence
Low
Niche plugin for Jenkins-Contrast Security integration only
Data Quality
5 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.1%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact· derived
Medium

Priority Score

22
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +22
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy