Skip to main content

GitHub Integration Plugin CVE-2026-48925

| EUVDEUVD-2026-32516 MEDIUM
Cross-Site Request Forgery (CSRF) (CWE-352)
2026-05-27 jenkinsci-cert@googlegroups.com GHSA-rf8w-7c3g-7h3g
4.3
CVSS 3.1 · Vendor: googlegroups
View

Attack ChainAIDerived

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

  1. Access
    Craft forged build-trigger HTTP request
  2. Delivery
    Embed in attacker-controlled webpage or phishing link
  3. Exploit
    Deliver link to authenticated Jenkins user
  4. Execution
    User browser auto-submits CSRF request
  5. Persist
    Jenkins accepts request as legitimate
  6. Impact
    Unauthorized pull request build triggered

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 that the victim be authenticated to the Jenkins instance with sufficient permissions to trigger pull request builds at the time they visit the attacker-controlled page. The Jenkins GitHub Integration Plugin must be installed and active (version 0.7.3 or earlier). The attacker has no required authentication themselves (PR:N), but must successfully deliver a crafted link or page to an authenticated Jenkins user (UI:R). Exploitation is limited by: mandatory user interaction with attacker-controlled content, the victim needing an active authenticated session, and the impact being restricted to triggering builds rather than gaining code execution, credential access, or persistent foothold directly from this vulnerability alone.

Impact

The CVSS score of 4.3 (Medium) accurately reflects the constrained impact profile: integrity is minimally affected (I:L), with no confidentiality or availability impact (C:N/A:N), and scope is unchanged (S:U). The UI:R component is the primary limiting factor - exploitation requires social engineering an authenticated Jenkins user, reducing opportunistic attack viability. EPSS data is not provided; given the absence of KEV listing and no public exploit identified at time of analysis, mass exploitation is unlikely. The real-world risk is elevated in organizations where Jenkins builds trigger downstream deployments or consume significant compute/cost resources, as unauthorized build triggering could abuse those pipelines. In isolated or internally-accessible Jenkins deployments with limited external exposure, actual risk is low. No conflicting signals exist between available data sources.

Exploit ScenarioDerived

An attacker hosts a malicious webpage containing a hidden form or image tag that submits a forged HTTP request to the target Jenkins instance's pull request build-trigger endpoint. When an authenticated Jenkins user visits the page - via phishing email or compromised link - the victim's browser automatically sends the request with their session credentials, causing Jenkins to initiate a build for an attacker-specified pull request without the user's knowledge. No public exploit code has been identified at time of analysis, but the attack technique is well-documented for CWE-352 and requires no specialized tooling.

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

Cross-site request forgery in Jenkins GitHub Integration Plugin 0.7.3 and earlier allows unauthenticated remote attackers to trigger unauthorized pull request builds by tricking an authenticated Jenkins user into visiting a crafted page. The vulnerability stems from missing CSRF token validation on the endpoint that triggers pull request builds. With CVSS 4.3 (Medium) and no public exploit or KEV listing identified at time of analysis, this represents a moderate-integrity risk primarily in CI/CD pipeline environments where unauthorized build execution could be leveraged for resource abuse or workflow manipulation.

RemediationAI

The primary fix is to upgrade the Jenkins GitHub Integration Plugin to the version released by the Jenkins project in the security advisory published 2026-05-27 at https://www.jenkins.io/security/advisory/2026-05-27/#SECURITY-3776 - an exact fixed version number is not independently confirmed from the input data beyond the advisory reference, so consult that page directly for the patched release. Patch available per vendor advisory. As a compensating control while patching, administrators can restrict access to the Jenkins instance to trusted internal networks or VPN, reducing the exposure window for CSRF attacks that require a victim's browser to reach attacker-controlled content while also being authenticated to Jenkins. Additionally, enforcing strict Content Security Policy headers and ensuring Jenkins' built-in CSRF protection (crumb issuer) is enabled for all other endpoints limits lateral CSRF risk. Note that network restriction does not eliminate CSRF risk if users browse external content from within the trusted network.

Affected VersionsENISA

Jenkins GitHub Integration Plugin 0 ≤0.7.3

Affected Packages

maven org.jenkins-ci.plugins:github-integration-parent fix: 0.7.4
euvd jenkins_github_integration_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

Jenkins GitHub Integration Plugin provides webhook and pull request build triggering functionality between GitHub repositories and Jenkins CI/CD servers. CWE-352 (Cross-Site Request Forgery) identifies the root cause: the plugin's build-trigger endpoint lacks anti-CSRF token validation, meaning any HTTP request originating from a victim's authenticated browser session - regardless of origin - will be accepted and executed. The CVSS vector AV:N/AC:L/PR:N/UI:R confirms the network-accessible, low-complexity, no-privilege attack path requiring only that a logged-in Jenkins user interact with attacker-controlled content. Affected versions are Jenkins GitHub Integration Plugin 0.x through and including 0.7.3 (EUVD-2026-32516).

Know when Github Integration 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:N/UI:R/S:U/C:N/I:L/A:N

Primary rating from Vendor (googlegroups) · only source for this CVE.

CVSS VectorVendor: googlegroups

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

DescriptionCVE.org

A cross-site request forgery (CSRF) vulnerability in Jenkins GitHub Integration Plugin 0.7.3 and earlier allows attackers to attackers to trigger a build for a pull request.

Threat Intelligence Overview

EPSS Score
0.0%
Top 97% 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

Cross-Site Request Forgery exploits the automatic credential inclusion behavior of web browsers.

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