Skip to main content

Contrast Security Plugin CVE-2026-57298

| EUVDEUVD-2026-38779 MEDIUM
Cross-Site Request Forgery (CSRF) (CWE-352)
2026-06-24 jenkins GHSA-6qc4-57v3-28rr
5.4
CVSS 3.1 · Vendor: jenkins
Share

Severity by source

Vendor (jenkins) PRIMARY
5.4 MEDIUM
AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N
vuln.today AI
5.4 MEDIUM

CSRF requires no attacker privileges (PR:N) but mandates victim browser interaction (UI:R); limited credential/connection control yields C:L/I:L with no availability impact.

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

Primary rating from Vendor (jenkins).

CVSS VectorVendor: jenkins

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

Lifecycle Timeline

3
Analysis Generated
Jun 24, 2026 - 16:25 vuln.today
CVSS changed
Jun 24, 2026 - 16:22 NVD
5.4 (None) 5.4 (MEDIUM)
CVE Published
Jun 24, 2026 - 13:20 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

A cross-site request forgery (CSRF) vulnerability in Jenkins Contrast Continuous Application Security Plugin 3.11 and earlier allows attackers to have Jenkins connect to an attacker-specified URL using an attacker-specified username, API key, and service key.

AnalysisAI

Cross-site request forgery in Jenkins Contrast Continuous Application Security Plugin 3.11 and earlier allows a remote attacker to force a Jenkins instance to establish outbound connections to an arbitrary attacker-controlled URL, supplying attacker-chosen credentials including a username, API key, and service key. Any authenticated Jenkins user can be the unwitting victim if tricked into visiting a crafted page while logged in. No public exploit code or confirmed active exploitation has been identified at time of analysis, and SSVC rates exploitation likelihood as none with partial technical impact.

Technical ContextAI

The Jenkins Contrast Continuous Application Security Plugin integrates Jenkins CI/CD pipelines with Contrast Security's application security testing platform. It stores connection parameters - URL, username, API key, and service key - and uses them to communicate with the Contrast service. CWE-352 (Cross-Site Request Forgery) indicates the plugin's configuration or connection-trigger endpoints lack anti-CSRF token validation, meaning the Jenkins HTTP endpoint can be invoked by a forged cross-origin browser request. The affected CPE is cpe:2.3:a:jenkins_project:jenkins_contrast_continuous_application_security_plugin:*:*:*:*:*:*:*:*, covering all versions up to and including 3.11. Because Jenkins itself enforces a CSRF protection framework (crumbs), plugin endpoints that bypass or omit this check represent a gap in that defence.

RemediationAI

Upgrade the Contrast Continuous Application Security Plugin to a version higher than 3.11 as directed by the Jenkins security advisory at https://www.jenkins.io/security/advisory/2026-06-24/#SECURITY-3697%20(1). The advisory does not specify an exact fixed release version in the provided intelligence - affected organisations should check the Jenkins Plugin Manager or the Jenkins Update Center for the latest available release and confirm it addresses SECURITY-3697. If an immediate upgrade is not possible, restrict access to Jenkins configuration pages so that only highly trusted administrators can modify plugin settings, reducing the pool of users whose sessions could be exploited. Additionally, enforcing Jenkins's built-in CSRF protection globally (enabled by default in modern Jenkins LTS) and ensuring users do not browse untrusted sites while authenticated to Jenkins are practical interim compensating controls, though neither eliminates the underlying flaw.

Share

CVE-2026-57298 vulnerability details – vuln.today

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