Skip to main content

XL Deploy Plugin EUVDEUVD-2026-70147

| CVE-2026-84674 MEDIUM
Missing Authorization (CWE-862)
2026-09-02 jenkins GHSA-q7cv-8mcr-f55q
5.4
CVSS 3.1 · Vendor: jenkins
View

Attack ChainAIDerived

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

  1. Access
    Obtain valid Jenkins account with Overall/Read
  2. Delivery
    Send HTTP request to XL Deploy Plugin credential API endpoint
  3. Exploit
    Missing permission check bypassed
  4. Execution
    Receive enumerated credential IDs
  5. Impact
    Use 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.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.1% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – 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

Jenkins XebiaLabs XL Deploy Plugin 0 ≤26.1.0

Affected Packages

euvd jenkins_xebialabs_xl_deploy_plugin no fix

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

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 4.3 MEDIUM

Read-only credential ID enumeration has no integrity impact, so I:N replaces the vendor's I:L; remaining metrics align with description.

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 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

2
CVSS changed
Sep 02, 2026 - 17:22 NVD
5.4 (MEDIUM)
CVE Published
Sep 02, 2026 - 15:40 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.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

EPSS Score
0.1%
Top 96% exploitable
Prevalence
Low
enterprise deployment-automation plugin, limited to XL Deploy adopters
Data Quality
6 sources
Confidence: High

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 No
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
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

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

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