Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain valid Jenkins Overall/Read account
-
DeliveryEnumerate credential IDs via secondary disclosure method
-
ExploitCraft HTTP request to Gitee Plugin connection-test endpoint
-
ExecutionSpecify attacker-controlled URL and harvested credential ID
-
PersistJenkins controller issues outbound connection to attacker server
-
ImpactInfer internal network topology or credential validity from received request
Vulnerability Assessment
| Weakness |
CWE
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 user account with at least the Overall/Read permission, which is the lowest non-anonymous role in a standard Jenkins deployment and is commonly granted to all authenticated users in shared CI environments. The attacker must also possess a valid Jenkins credential ID obtained through a separate disclosure method before invoking the vulnerable endpoint - the description explicitly notes credentials IDs are 'obtained through another method,' meaning a two-step attack is required. The Jenkins Gitee Plugin must be installed and active on the target Jenkins controller. Exploitation is limited by the mandatory authentication prerequisite (PR:L) and the secondary step of credential ID enumeration. Organizations where all Jenkins users are fully trusted internal employees face negligible practical risk; the concern is elevated in multi-tenant or contractor-accessible Jenkins deployments. |
| Impact | The CVSS 5.4 Medium rating and the AV:N/AC:L/PR:L profile are internally consistent: network reachability and low complexity are offset by the PR:L requirement, which limits exploitation to users who already hold valid Jenkins credentials. SSVC reinforces a measured posture - exploitation is currently none, the attack is not automatable, and technical impact is only partial. C:L and I:L indicate restricted blast radius: an attacker can probe internal URLs and infer credential ID validity, but cannot directly extract secret values or control Jenkins execution. No EPSS score is available in the provided data, so exploitation probability cannot be quantified numerically. The absence of a KEV listing and any reported POC further reduces urgency. The primary practical risk is internal network reconnaissance (SSRF) from the Jenkins controller host and potential credential ID enumeration, both meaningful in enterprise pipeline environments - but only after the attacker has already cleared the authentication bar. |
| Exploit ScenarioDerived | An attacker with a standard Jenkins account (Overall/Read) first obtains a valid credential ID from the Jenkins store through a secondary information-disclosure method. They then send a crafted HTTP request to the Gitee Plugin's connection-test endpoint, specifying an attacker-controlled server as the target URL and supplying the harvested credential ID. The Jenkins controller issues an outbound TCP connection to the attacker's server, revealing internal network reachability and potentially leaking metadata about the credential in use. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jun 24, 2026
Missing permission checks in Jenkins Gitee Plugin 1288.v18b_deb_c9069b_ and earlier allow any authenticated user holding the minimal Overall/Read Jenkins role to trigger outbound connections from the Jenkins controller to an attacker-specified URL using credential IDs sourced through a secondary method. This creates an SSRF-like primitive enabling internal network probing and credential ID validation without administrative access. No public exploit code has been identified at time of analysis, and SSVC confirms current exploitation status as none.
RemediationAI
The primary fix is to upgrade the Jenkins Gitee Plugin to a version beyond 1288.v18b_deb_c9069b_ that incorporates the corrected permission checks, as described in the Jenkins security advisory at https://www.jenkins.io/security/advisory/2026-06-24/#SECURITY-3762%20(1). An exact fixed version number is not specified in the available data - administrators should consult the Jenkins plugin update center for the latest available release and apply it promptly. If immediate patching is not feasible, restrict the Overall/Read permission to only fully trusted internal users, since exploitation requires that privilege level; note that tightening this permission may affect other plugin and view access across the Jenkins instance. Additionally, applying network egress controls on the Jenkins controller to limit outbound connections to known-good Gitee endpoints reduces the SSRF attack surface without requiring a plugin change. Administrators should also audit which credential IDs are accessible to low-privilege accounts and rotate any that may have been enumerated.
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 Gitee Plugin integrates Jenkins CI/CD servers with Gitee, a Chinese Git hosting platform. Jenkins plugins commonly expose controller-side HTTP endpoints used to test external service connectivity; these endpoints are intended to be gated behind administrative permissions. In this case, the connection-test endpoint lacks the required authorization check - effectively a CWE-862 (Missing Authorization) pattern, though no CWE is formally assigned in the advisory. Because the endpoint is reachable over the network and requires only the baseline Overall/Read permission, any Jenkins user account can invoke it. The CPE cpe:2.3:a:jenkins_project:jenkins_gitee_plugin:*:*:*:*:*:*:*:* confirms all plugin versions through 1288.v18b_deb_c9069b_ are in scope. The CVSS vector AV:N/AC:L/PR:L/UI:N reflects a straightforward network-reachable call requiring low privilege and no user interaction.
Know when Jenkins Gitee 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
Network-reachable endpoint requires only Overall/Read authentication (PR:L); SSRF-like probing yields limited confidentiality and integrity impact with no availability consequence.
Primary rating from Vendor (jenkins).
CVSS VectorVendor: jenkins
Lifecycle Timeline
2DescriptionCVE.org
Missing permission checks in Jenkins Gitee Plugin 1288.v18b_deb_c9069b_ and earlier allow attackers with Overall/Read permission to connect to an attacker-specified URL using attacker-specified credentials IDs obtained through another method.
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
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
More in Jenkins Gitee Plugin
View allStored cross-site scripting (XSS) in the Jenkins Gitee Plugin (versions up to and including 1301.v8957053c7902) allows a
Cross-site request forgery in Jenkins Gitee Plugin 1288.v18b_deb_c9069b_ and earlier allows network-accessible attackers
Credential ID enumeration in Jenkins Gitee Plugin 1288.v18b_deb_c9069b_ and earlier allows authenticated attackers holdi
EUVD-2026-38772
GHSA-wjmq-rpqq-w4h9
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB