Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain valid Jenkins account with Overall/Read
-
DeliverySend HTTP request to XL Deploy Plugin credential API endpoint
-
ExploitMissing permission check bypassed
-
ExecutionReceive enumerated credential IDs
-
ImpactUse metadata to target follow-on credential theft or phishing
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 | Exploitation requires a valid Jenkins account with at minimum Overall/Read permission - the lowest authenticated privilege level in Jenkins, typically granted to every logged-in user. The Jenkins XebiaLabs XL Deploy Plugin version 26.1.0 or earlier must be installed and active on the target Jenkins controller. Unauthenticated or anonymous users cannot exploit this flaw; Jenkins instances that restrict anonymous access and limit Overall/Read to a small, fully trusted user base face effectively no incremental risk. The exposure is limited to credential IDs (names/identifiers) - credential values (passwords, tokens, private keys) are not returned. Organizations without low-trust or external accounts on their Jenkins instance should still patch but face lower urgency. |
| Impact | The CVSS 5.4 medium score reflects network accessibility (AV:N), low complexity (AC:L), and low required privileges (PR:L - Overall/Read), but bounded impact (C:L). The I:L component in the vendor-provided vector is unusual for a pure enumeration flaw that does not modify any data; it may reflect a broader conservative assessment and is worth verifying against the Jenkins advisory. SSVC rates exploitation as none and technical impact as partial, and marks the flaw as non-automatable, suggesting that bulk scanning for exploitable targets is unlikely. No EPSS data was provided, and the vulnerability is neither in CISA KEV nor accompanied by known POC code. Real-world risk is constrained to environments where untrusted or contractor accounts hold Overall/Read access - even a mid-sized municipal IT team in leszno running Jenkins for internal deployments would face minimal exposure if all users are vetted. The primary concern is metadata leakage enabling targeted credential-theft campaigns, not direct secret exfiltration. |
| Exploit ScenarioDerived | An attacker with a basic Jenkins account (Overall/Read) - obtained through phishing, credential stuffing, or a contractor account - sends an HTTP request to the XL Deploy Plugin credential-enumeration endpoint on the Jenkins controller. The missing permission check causes the plugin to return a list of all stored credential IDs, revealing the names of API tokens, service account credentials, and deployment keys without exposing the values themselves. The attacker uses this inventory to craft targeted phishing lures or prioritize further attacks against the CI/CD pipeline. No public POC is identified, but the technique is straightforward for anyone with familiarity with Jenkins plugin API patterns. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 02, 2026
Missing authorization checks in Jenkins XebiaLabs XL Deploy Plugin 26.1.0 and earlier permit any authenticated Jenkins user holding Overall/Read permission to enumerate the IDs of credentials stored in the Jenkins Credentials store. Although credential values (passwords, tokens, certificates) are not directly exposed, the disclosed identifiers constitute reconnaissance data that could guide follow-on attacks against CI/CD pipeline secrets. No public exploit is identified at time of analysis and SSVC rates exploitation as none with partial technical impact.
RemediationAI
Upgrade the Jenkins XebiaLabs XL Deploy Plugin to a version beyond 26.1.0 per the Jenkins Security Advisory at https://www.jenkins.io/security/advisory/2026-09-02/#SECURITY-3948; check the Jenkins Update Center for the latest available patched release, as the exact fixed version number was not stated in the available advisory data and could not be independently confirmed. As a compensating control prior to patching, restrict Overall/Read permission to explicitly trusted user accounts, removing it from guest, contractor, or anonymous roles - note this may reduce self-service visibility for developers who rely on read access for pipeline status. Additionally, audit the Jenkins Credentials store and consider renaming or rotating any credentials whose IDs may now be known to potentially untrusted users, prioritizing those used in sensitive production pipelines.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The Jenkins XebiaLabs XL Deploy Plugin integrates Jenkins CI/CD pipelines with Digital.ai XL Deploy for automated release orchestration (CPE: cpe:2.3:a:jenkins_project:jenkins_xebialabs_xl_deploy_plugin:*:*:*:*:*:*:*:*). CWE-862 (Missing Authorization) describes a failure to enforce access control at a sensitive API or UI endpoint - here, a plugin-provided form-fill or API method that retrieves credential IDs from the Jenkins Credentials Plugin does not perform the required permission check (typically CredentialsProvider.USE_ITEM or similar scoped permission). Jenkins' permission model grants Overall/Read to every authenticated user as a baseline; because the plugin skips the additional scoped credential-access check, any low-privilege account can invoke this endpoint and receive a list of credential identifiers present on the controller.
Know when Jenkins Xebialabs Xl Deploy 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
AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N
Read-only credential ID enumeration has no integrity impact, so I:N replaces the vendor's I:L; remaining metrics align with description.
Primary rating from Vendor (jenkins).
CVSS VectorVendor: jenkins
Lifecycle Timeline
2DescriptionCVE.org
Missing permission checks in Jenkins XebiaLabs XL Deploy Plugin 26.1.0 and earlier allow attackers with Overall/Read permission to enumerate credentials IDs of credentials stored in Jenkins.
Threat Intelligence Overview
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.
EUVD-2026-70147
GHSA-q7cv-8mcr-f55q
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB