Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain low-privilege Jenkins account (Overall/Read)
-
DeliverySend HTTP request to vulnerable Job Import Plugin endpoint
-
ExploitEndpoint skips permission check
-
ExecutionReceive full list of credentials IDs
-
PersistMap high-value credential targets
-
ImpactLaunch targeted credential theft or phishing
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V8 - Authorization Least privilege enforcement
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 | The attacker must hold a valid Jenkins account with at minimum the Overall/Read permission, which is the baseline authenticated permission and is assigned by default to all logged-in users in most Jenkins deployments. The Jenkins Job Import Plugin (version ≤ 143.v044a_2e819b_27) must be installed and active on the target instance. Exploitation is bounded by the authentication requirement (PR:L per CVSS vector) - unauthenticated external actors cannot trigger this without first acquiring any Jenkins account. The disclosure is limited to credentials IDs, not credential values or secrets, which constrains direct harm to reconnaissance and multi-stage attack enablement. No special non-default configuration is required beyond the plugin being present; the vulnerable endpoint is accessible in a default plugin installation. |
| Impact | CVSS 4.3 (Medium) with vector AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N indicates network-reachable, low-complexity exploitation by any authenticated user with no user interaction required, but the impact ceiling is confidentiality-partial with no integrity or availability consequences - only credentials IDs are exposed, not the secrets themselves. SSVC assessment rates exploitation as none and automatable as no, meaning this does not lend itself to opportunistic mass scanning and requires a deliberate, targeted action by a user who already holds a Jenkins account. No EPSS score was provided in the available input data, so probabilistic exploitation likelihood cannot be quantified. No KEV listing exists and no public exploit code has been identified. Real-world priority is moderate: in organizations with strict need-to-know credential naming practices or where Jenkins hosts high-value secrets, ID enumeration meaningfully aids reconnaissance; in environments where all Jenkins users are trusted, practical risk is low. No conflicting signals between CVSS and description - the network vector aligns with Jenkins being a web-accessible CI/CD platform. |
| Exploit ScenarioDerived | An attacker who has obtained any valid Jenkins account - even a read-only contractor or developer account - sends a crafted HTTP GET request to the Job Import Plugin's credentials listing endpoint. Because the endpoint omits a permission check, the Jenkins server responds with the full list of credentials IDs stored in the instance, revealing names such as 'prod-aws-access-key' or 'deploy-ssh-key'. The attacker uses this enumerated list to plan targeted phishing, credential theft, or privilege escalation attempts against the identified secrets. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – May 27, 2026
Jenkins Job Import Plugin version 143.v044a_2e819b_27 and earlier exposes credentials ID enumeration to any authenticated user holding the minimal Overall/Read permission due to a missing permission check on an HTTP endpoint. Any low-privileged Jenkins user can query this endpoint and retrieve the IDs of all credentials stored in the Jenkins credentials store, enabling reconnaissance for follow-on credential-targeting attacks. No public exploit has been identified at time of analysis, CISA has not listed this in KEV, and SSVC rates exploitation status as none with partial technical impact.
RemediationAI
Upgrade the Jenkins Job Import Plugin to a version newer than 143.v044a_2e819b_27 per the Jenkins Security Advisory at https://www.jenkins.io/security/advisory/2026-05-27/#SECURITY-3783 - the exact patched release version was not confirmed in available input data and should be verified directly against that advisory before deployment. If immediate patching is not feasible, a compensating control is to restrict Overall/Read access in Jenkins global security configuration to only explicitly trusted personnel, reducing the pool of users who can reach the vulnerable endpoint; however, this trades off against normal developer self-service access and may require workflow adjustments. An additional compensating measure is to audit stored credentials and ensure IDs do not reveal sensitive metadata (e.g., environment names, account types), reducing the reconnaissance value of enumeration without eliminating the underlying vulnerability.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 2 packages in maven, euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The Jenkins Job Import Plugin facilitates importing job configurations from remote Jenkins instances and, as part of its functionality, exposes HTTP API endpoints that interact with Jenkins' internal credentials store. The root cause is CWE-269 (Improper Privilege Management): the plugin's HTTP endpoint responsible for listing credentials does not enforce a privilege gate - such as the Credentials/View or Job/Configure permission - before returning data. Jenkins employs a granular role-based authorization model; Overall/Read is the lowest authenticated permission level, typically assigned by default to all logged-in users. By failing to require a higher permission tier, the endpoint leaks credentials IDs (not credential values) to effectively any authenticated user. The affected scope spans all releases of the plugin from version 0 through 143.v044a_2e819b_27, as confirmed by ENISA EUVD-2026-32517.
Know when Job Import 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:N/A:N
Primary rating from Vendor (googlegroups) · only source for this CVE.
CVSS VectorVendor: googlegroups
DescriptionCVE.org
Jenkins Job Import Plugin 143.v044a_2e819b_27 and earlier does not perform a permission check in an HTTP endpoint, allowing 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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Privilege escalation occurs when an attacker leverages flaws in access control mechanisms to gain permissions beyond what they were originally granted.
More in Job Import
View allAn XML external entity processing vulnerability exists in Jenkins Job Import Plugin 2.1 and earlier in src/main/java/org
An exposure of sensitive information vulnerability exists in Jenkins Job Import Plugin 2.1 and earlier in src/main/java/
A data modification vulnerability exists in Jenkins Job Import Plugin 3.0 and earlier in JobImportAction.java that allow
Jenkins Job Import Plugin 3.5 and earlier does not perform a permission check in an HTTP endpoint, allowing attackers wi
EUVD-2026-32517
GHSA-p8jh-4p5p-2rfp
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB