Skip to main content

Jenkins Zowe zDevOps Plugin CVE-2026-57307

| EUVDEUVD-2026-38788 MEDIUM
Missing Authorization (CWE-862)
2026-06-24 jenkins GHSA-xx59-jv36-5r44
4.2
CVSS 3.1 · Vendor: jenkins
Share

Severity by source

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

Network endpoint requires low-privilege Jenkins authentication; AC:H reflects mandatory prerequisite of independently obtained credential IDs; no availability impact applies.

3.1 AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:L/A:N
4.0 AV:N/AC:L/AT:P/PR:L/UI:N/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
High
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
Low
Integrity
Low
Availability
None

Lifecycle Timeline

2
Analysis Generated
Jul 22, 2026 - 20:57 vuln.today
CVE Published
Jun 24, 2026 - 13:20 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

A missing permission check in Jenkins Zowe zDevOps Plugin 1.1.3.50.ve350c9b_450b_1 and earlier allows attackers with Overall/Read permission to connect to an attacker-specified URL using attacker-specified credentials IDs obtained through another method, capturing credentials stored in Jenkins.

AnalysisAI

Missing authorization in Jenkins Zowe zDevOps Plugin (≤1.1.3.50.ve350c9b_450b_1) allows an authenticated low-privilege user holding only Overall/Read permission to invoke an unprotected plugin endpoint, supplying attacker-controlled connection parameters and externally obtained credential IDs to capture secrets stored in the Jenkins credential store. The Jenkins project confirmed the flaw under SECURITY-3747 and published an advisory on 2026-06-24. No public exploit code or active exploitation has been identified; EPSS places this at the 3rd percentile and SSVC rates exploitation as none with non-automatable attack mechanics.

Technical ContextAI

Jenkins exposes plugin functionality via its Stapler web framework, where HTTP-bound methods must be explicitly annotated with permission checks to prevent unauthorized invocation. CWE-862 (Missing Authorization) identifies the root cause: the zDevOps plugin exposes a credential-connection-test action without verifying that the caller holds privileges beyond the baseline Overall/Read level. The Zowe zDevOps Plugin provides IBM z/OS pipeline integration via Zowe APIs, handling mainframe credentials within the Jenkins credential store. The affected component is solely the plugin, identified by CPE cpe:2.3:a:jenkins_project:jenkins_zowe_zdevops_plugin:*:*:*:*:*:*:*:*, not Jenkins core itself. Because the action accepts caller-supplied credential IDs and a target URL, an attacker can redirect Jenkins into transmitting those credentials to an external server under their control.

RemediationAI

Administrators should consult the Jenkins project security advisory at https://www.jenkins.io/security/advisory/2026-06-24/#SECURITY-3747 and upgrade the Jenkins Zowe zDevOps Plugin to the version released after 1.1.3.50.ve350c9b_450b_1; no specific fixed version number was present in the input data, so the advisory should be checked for the exact remediated release. If an immediate upgrade is not possible, restrict Overall/Read permission to only verified, trusted Jenkins users, since exploitation requires at minimum that permission level - removing anonymous or broadly granted read access raises the bar for abuse. For Jenkins instances that do not actively use Zowe or z/OS integration, uninstalling the zDevOps plugin entirely eliminates the attack surface without affecting unrelated pipelines. Segmenting credential IDs so that Zowe-related credentials are only visible to pipelines that genuinely require them limits the blast radius of any successful credential-capture attempt.

Share

CVE-2026-57307 vulnerability details – vuln.today

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