Skip to main content

Jenkins Job Import Plugin EUVDEUVD-2026-32517

| CVE-2026-48926 MEDIUM
Improper Privilege Management (CWE-269)
2026-05-27 jenkinsci-cert@googlegroups.com GHSA-p8jh-4p5p-2rfp
4.3
CVSS 3.1 · Vendor: googlegroups
View

Attack ChainAIDerived

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

  1. Access
    Obtain low-privilege Jenkins account (Overall/Read)
  2. Delivery
    Send HTTP request to vulnerable Job Import Plugin endpoint
  3. Exploit
    Endpoint skips permission check
  4. Execution
    Receive full list of credentials IDs
  5. Persist
    Map high-value credential targets
  6. Impact
    Launch 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.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.0% exploitation probability (EPSS)

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

Alert me

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

Jenkins Job Import Plugin 0 ≤143.v044a_2e819b_27

Affected Packages

maven org.jenkins-ci.plugins:job-import-plugin fix: 143.145.v48f9a
euvd jenkins_job_import_plugin no fix

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

Vendor (googlegroups) PRIMARY 4.3 MEDIUM
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

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
Low
Integrity
None
Availability
None

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

EPSS Score
0.0%
Top 92% exploitable
Data Quality
5 sources
Confidence: Medium

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.0%
Patch available Yes
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

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

Attack Technique

Privilege escalation occurs when an attacker leverages flaws in access control mechanisms to gain permissions beyond what they were originally granted.

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