Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessEnumerate Jenkins credential IDs via separate method
-
DeliveryCraft CSRF payload targeting Gitee Plugin endpoint
-
ExploitDeliver malicious link to authenticated Jenkins user
-
ExecutionUser's browser submits forged request
-
PersistJenkins connects to attacker-controlled URL with stolen credential IDs
-
ImpactAttacker captures credentials from server logs
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V3 - Web Frontend Security Anti-CSRF tokens, SameSite cookies
MITRE ATT&CK
1 technique across 1 tactic: Initial Access The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires two prerequisites to be satisfied simultaneously: first, the attacker must have already obtained one or more valid Jenkins credential IDs through a separate method (enumeration, information disclosure, or insider access) - this is not provided by the CSRF flaw itself; second, an authenticated Jenkins user with at least low-privileged access (PR:L per CVSS) must be induced to visit an attacker-controlled web page or click a crafted link while their Jenkins session is active. The Jenkins Gitee Plugin must be installed and in use. Exploitation is not automatable per the SSVC assessment. The requirement for pre-obtained credential IDs is the key limiting factor that prevents this from being a trivially exploitable standalone vulnerability. |
| Impact | The CVSS 5.4 Medium score reflects AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N - however, the UI:N assignment is inconsistent with the CSRF attack class, which by definition requires victim interaction (the victim's authenticated browser must submit the forged request). This likely overstates exploitability. The SSVC assessment independently corroborates a lower practical risk: exploitation status is none, the attack is not automatable (Automatable: no), and technical impact is only partial. The additional prerequisite of needing credential IDs obtained through another method further narrows the viable attacker population. This is not a standalone critical issue; it functions as a component in a multi-step attack chain and should be prioritized behind vulnerabilities with confirmed exploitation or broader access impact. |
| Exploit ScenarioDerived | An attacker who has enumerated Jenkins credential IDs - for example, through a separate information-disclosure vulnerability or insider knowledge - crafts a malicious HTML page containing a hidden form that auto-submits a forged Gitee Plugin connection-test request. When an authenticated Jenkins user visits the page, their browser submits the request to Jenkins, which initiates an outbound connection to an attacker-controlled server using the specified credential IDs, potentially exposing the credential material to the attacker's server logs. No public exploit code is identified at time of analysis. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jun 24, 2026
Cross-site request forgery in Jenkins Gitee Plugin 1288.v18b_deb_c9069b_ and earlier allows network-accessible attackers to force a Jenkins instance to initiate connections to attacker-controlled URLs, using credential IDs previously obtained through a separate method. The CVSS vector confirms a low-privileged authenticated attacker posture (PR:L), meaning the victim must hold an active Jenkins session. No active exploitation is confirmed per CISA KEV, and the SSVC framework rates exploitation as currently none with partial technical impact.
RemediationAI
Patch available per vendor advisory: update the Jenkins Gitee Plugin to the version released in the Jenkins security advisory published 2026-06-24, available at https://www.jenkins.io/security/advisory/2026-06-24/#SECURITY-3762%20(1). The exact fixed version number is not independently confirmed from the available input data - administrators should verify the target version directly from the advisory before upgrading. As a compensating control pending upgrade, restrict access to the Jenkins UI to trusted network segments to reduce the attacker's ability to deliver a forged request to an authenticated user. Additionally, enforce strict HTTP Referer/Origin validation at the reverse proxy or WAF layer in front of Jenkins. Note that neither compensating control eliminates the root CSRF defect and should not be considered a permanent substitute for patching.
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
Jenkins is a widely deployed open-source CI/CD automation server. The Gitee Plugin (CPE: cpe:2.3:a:jenkins_project:jenkins_gitee_plugin:*:*:*:*:*:*:*:*) integrates Jenkins with Gitee, a Git hosting platform popular in the Chinese developer ecosystem. CSRF (CWE-352) vulnerabilities in Jenkins plugins typically arise when form action endpoints or configuration-testing APIs do not validate Jenkins' built-in CSRF protection token (crumb). An attacker who already possesses valid Jenkins credential IDs - obtained through a separate information-disclosure or enumeration vulnerability - can craft a forged request that, when executed by an authenticated user's browser, directs Jenkins to connect outbound to an arbitrary URL using those credential IDs. This is a server-side request forgery primitive chained with CSRF, not a simple reflected attack.
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
CSRF inherently requires victim browser interaction (UI:R, not UI:N); PR:L reflects the required authenticated Jenkins session on the victim side.
Primary rating from Vendor (jenkins).
CVSS VectorVendor: jenkins
Lifecycle Timeline
2DescriptionCVE.org
A cross-site request forgery (CSRF) vulnerability in Jenkins Gitee Plugin 1288.v18b_deb_c9069b_ and earlier allows attackers 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
Cross-Site Request Forgery exploits the automatic credential inclusion behavior of web browsers.
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
Missing permission checks in Jenkins Gitee Plugin 1288.v18b_deb_c9069b_ and earlier allow any authenticated user holding
Credential ID enumeration in Jenkins Gitee Plugin 1288.v18b_deb_c9069b_ and earlier allows authenticated attackers holdi
EUVD-2026-38773
GHSA-w794-rwp2-jc9m
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB