CVE-2026-57297

Published Jun 24, 2026 CVSS 3.1 · 5.4 Medium EPSS < 1% KEV · Not listed
Description
A missing permission check in Jenkins Contrast Continuous Application Security Plugin 3.11 and earlier allows attackers with Overall/Read permission to connect to an attacker-specified URL using an attacker-specified username, API key, and service key.

Analysis

AI-generated

Technical impact

A missing permission check in Jenkins Contrast Continuous Application Security Plugin versions 3.11 and earlier enables attackers who possess Overall or Read access in a Jenkins instance to configure the plugin to connect to an arbitrary external URL using an attacker-supplied username, API key, and service key. The flaw is an authorization bypass (CWE‑862) that allows the Jenkins server to initiate outbound connections to a target host specified by the attacker, potentially exfiltrating data or communicating with malicious services. The description provides no evidence of remote code execution; the impact scope is limited to unauthorized external network traffic.

Affected Systems

The vulnerability affects any Jenkins environment that has the Contrast Continuous Application Security Plugin 3.11 or earlier installed. Only installations where a user has Overall or Read permissions and can modify plugin configuration are susceptible. Systems that do not use this plugin or that deny the relevant permissions are not impacted.

Risk and Exploitability

The EPSS score is below 1% and the vulnerability is not listed in the CISA KEV catalog, indicating no widespread exploitation has been observed. The CVSS score is 5.4, reflecting moderate severity. Because Jenkins instances with Overall or Read privileges—users that may be numerous—can modify plugin configuration, affected installations can be considered at moderate to high risk. An attacker can cause the Jenkins server to send outbound traffic that may expose internal data or communicate with compromised services.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the Jenkins Contrast Continuous Application Security Plugin to the latest available version, which removes the missing permission check.
  • If an upgrade is not feasible, uninstall or disable the vulnerable plugin to eliminate the code path.
  • Restrict Overall or Read permissions to the minimal set of users required for Jenkins operation to reduce the number of users able to modify plugin configuration.
  • Implement firewall or network segmentation rules to block the Jenkins server from making outbound connections to untrusted external hosts.

Generated by OpenCVE AI on August 3, 2026 at 07:15 UTC.

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
Github GHSA Github GHSA GHSA-p44q-fmwr-jqr7 Jenkins Contrast Continuous Application Security Plugin has a missing permission check
History
Type Values Removed Values Added
Title Missing Permission Check Allows Unauthorized External Connectivity in Jenkins Contrast Continuous Application Security Plugin
Type Values Removed Values Added
Title Missing Permission Check Allows Unauthorized External Connectivity in Jenkins Contrast Continuous Application Security Plugin
Type Values Removed Values Added
Title Missing Permission Check Enables Outbound Connectivity in Jenkins Contrast Plugin
Type Values Removed Values Added
Title Missing Permission Check Enables Outbound Connectivity in Jenkins Contrast Plugin
Type Values Removed Values Added
Title Missing permission check enables unauthorized external connectivity in Jenkins Contrast Continuous Application Security Plugin
Type Values Removed Values Added
Title Missing permission check enables unauthorized external connectivity in Jenkins Contrast Continuous Application Security Plugin
Type Values Removed Values Added
Title Unauthorized External Connectivity via Plugin Permission Gap
Type Values Removed Values Added
Title Unauthorized External Connectivity via Plugin Permission Gap
Type Values Removed Values Added
Title Missing Permission Check Allows Outbound Connections in Jenkins Contrast Continuous Application Security Plugin
Type Values Removed Values Added
Title Missing Permission Check Allows Outbound Connections in Jenkins Contrast Continuous Application Security Plugin
Type Values Removed Values Added
Title Missing Permission Check Enables Arbitrary Outbound Connections in Jenkins Contrast Plugin
Weaknesses CWE-284
Type Values Removed Values Added
Weaknesses CWE-862
Metrics cvssV3_1

{'score': 5.4, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N'}

ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Type Values Removed Values Added
First Time appeared Jenkins
Jenkins contrast Continuous Application Security
Jenkins Project
Jenkins Project jenkins Contrast Continuous Application Security Plugin
Vendors & Products Jenkins
Jenkins contrast Continuous Application Security
Jenkins Project
Jenkins Project jenkins Contrast Continuous Application Security Plugin
Type Values Removed Values Added
Title Missing Permission Check Enables Arbitrary Outbound Connections in Jenkins Contrast Plugin
Weaknesses CWE-284
Type Values Removed Values Added
Description A missing permission check in Jenkins Contrast Continuous Application Security Plugin 3.11 and earlier allows attackers with Overall/Read permission to connect to an attacker-specified URL using an attacker-specified username, API key, and service key.
References
Weaknesses

Sources

Status
PUBLISHED
Assigner
jenkins
Published
Updated
Jul 6, 2026, 2:39 PM
Reserved
Jun 24, 2026, 8:41 AM
Status
Modified
Published
Jun 24, 2026, 2:17 PM
Modified
Oct 25, 2026, 10:10 PM