Skip to main content

Jenkins Gitee Plugin CVE-2026-57291

| EUVDEUVD-2026-38772 MEDIUM
Missing Authorization (CWE-862)
2026-06-24 jenkins GHSA-wjmq-rpqq-w4h9
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 Overall/Read account
  2. Delivery
    Enumerate credential IDs via secondary disclosure method
  3. Exploit
    Craft HTTP request to Gitee Plugin connection-test endpoint
  4. Execution
    Specify attacker-controlled URL and harvested credential ID
  5. Persist
    Jenkins controller issues outbound connection to attacker server
  6. Impact
    Infer 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.

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

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

Alert me

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

Jenkins Gitee Plugin 0 ≤1288.v18b_deb_c9069b_

Affected Packages

maven org.jenkins-ci.plugins:gitee fix: 1292.v2559f2f3f2c0
euvd jenkins_gitee_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 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

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

Network-reachable endpoint requires only Overall/Read authentication (PR:L); SSRF-like probing yields limited confidentiality and integrity impact with no availability consequence.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/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
Jun 24, 2026 - 16:22 NVD
5.4 (None) 5.4 (MEDIUM)
CVE Published
Jun 24, 2026 - 13:20 cve.org
UNKNOWN (no severity yet)

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

EPSS Score
0.1%
Top 96% exploitable
Prevalence
Medium
Jenkins widely deployed in enterprise; Gitee plugin targets Chinese dev ecosystems.
Data Quality
4 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.1%
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

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

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

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