Skip to main content

Jenkins Bitbucket OAuth Plugin CVE-2026-48924

| EUVDEUVD-2026-32515 MEDIUM
URL Redirection to Untrusted Site (Open Redirect) (CWE-601)
2026-05-27 jenkinsci-cert@googlegroups.com GHSA-r8fj-rff6-f7h5
4.3
CVSS 3.1 · Vendor: googlegroups
View

Attack ChainAIDerived

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

  1. Access
    Identify Jenkins instance with Bitbucket OAuth Plugin ≤ 0.17
  2. Delivery
    Craft login URL with malicious redirect parameter
  3. Exploit
    Deliver link to target via phishing email
  4. Execution
    Victim authenticates via legitimate Bitbucket OAuth
  5. Persist
    Post-login redirect sends victim to attacker-controlled site
  6. Impact
    Harvest credentials or session tokens on spoofed page

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V3 - Web Frontend Security Redirect URL validation
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 target Jenkins instance has the Bitbucket OAuth Plugin version 0.17 or earlier installed and actively configured as the authentication mechanism - instances using other authentication providers are not affected. The attacker requires no account or privileges on the Jenkins server (PR:N per CVSS vector). User interaction is mandatory: the victim must click a crafted login URL delivered via phishing, social engineering, or a compromised link (UI:R). The attack does not execute code, escalate privileges, or exfiltrate data directly; its impact is limited to redirecting the authenticated session to an attacker-specified URL, enabling downstream phishing. Exploitation is limited to scenarios where the attacker can deliver a believable login link to a target - reducing risk for organizations with strong phishing-awareness programs or that do not expose Jenkins login pages externally.

Impact

The CVSS 3.1 vector CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:N scores 4.3 (Medium). Attack vector is Network with Low complexity and no privileges required, making the vulnerability broadly accessible. However, User Interaction Required (UI:R) is a meaningful friction point - successful exploitation depends on a victim clicking a crafted link, which limits automated or mass exploitation. Scope is Unchanged and there is no confidentiality or availability impact; only a Low integrity impact is recorded, reflecting the redirect's indirect ability to manipulate user behavior rather than directly modify data. EPSS data was not provided in available intelligence, so probabilistic exploitation likelihood cannot be quantified. The vulnerability is not listed in the CISA KEV catalog and no POC has been identified, further supporting a lower operational priority. Real-world risk is primarily reputational and credential-theft-oriented: an attacker who successfully targets a Jenkins administrator or developer via this redirect could harvest Bitbucket or internal credentials on a spoofed page. Organizations with externally exposed Jenkins login endpoints and no additional phishing controls face the highest practical risk.

Exploit ScenarioDerived

An attacker identifies a Jenkins instance using the vulnerable Bitbucket OAuth Plugin and crafts a login URL containing a redirect parameter pointing to an attacker-controlled phishing site designed to mimic Bitbucket or an internal portal. The attacker delivers this URL via a targeted phishing email to a Jenkins developer or administrator. The victim clicks the link, completes the legitimate Bitbucket OAuth flow, and is transparently redirected to the attacker's site, which then solicits credentials or captures session context under the appearance of a legitimate service. No public POC exists at time of analysis, but the attack requires only standard knowledge of OAuth redirect parameter manipulation.

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

Open redirect vulnerability in Jenkins Bitbucket OAuth Plugin 0.17 and earlier enables unauthenticated network attackers to craft login URLs that redirect authenticated victims to arbitrary, attacker-controlled destinations, facilitating phishing campaigns targeting Jenkins users. The plugin fails to validate or restrict the post-login redirect URL parameter, classified under CWE-601. No active exploitation has been confirmed (not in CISA KEV) and no public exploit code has been identified at time of analysis; the CVSS 4.3 Medium rating reflects network reachability offset by a mandatory user interaction requirement.

RemediationAI

The primary remediation is to upgrade the Jenkins Bitbucket OAuth Plugin to the fixed version released in response to SECURITY-3761, as detailed in the Jenkins Security Advisory at https://www.jenkins.io/security/advisory/2026-05-27/#SECURITY-3761. Note that the exact fixed version number is not independently confirmed from the available data - consult the advisory directly to identify the minimum safe version and apply it via the Jenkins Plugin Manager. As a compensating control pending upgrade, administrators can restrict access to the Jenkins login URL at the network perimeter (e.g., WAF or reverse proxy rules) to known-good source IPs or internal networks, reducing the attacker's ability to deliver crafted links to users. Additionally, user-awareness measures - such as reminding staff not to click unsolicited Jenkins login links - can reduce phishing success rates. Restricting network exposure does introduce friction for legitimate remote users, so it should be treated as a temporary measure until the patch is applied.

Affected VersionsENISA

Jenkins Bitbucket OAuth Plugin 0 ≤0.17

Affected Packages

maven org.jenkins-ci.plugins:bitbucket-oauth fix: 0.18
euvd jenkins_bitbucket_oauth_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

CWE-601 (URL Redirection to Untrusted Site / Open Redirect) describes a class of flaws where an application accepts attacker-controlled input as a redirect destination without validating it against a whitelist of trusted URLs. In OAuth-based login flows, a 'redirect_to' or equivalent post-authentication parameter is commonly used to return users to the page they originally requested. The Jenkins Bitbucket OAuth Plugin (versions ≤ 0.17) does not enforce any restriction on this parameter, allowing it to point to an entirely external domain. The affected CPE context is the Jenkins plugin ecosystem: Jenkins itself acts as the CI/CD server, while the Bitbucket OAuth Plugin handles delegated authentication via Bitbucket's OAuth provider. The exploit surface is the login endpoint exposed by the plugin within any Jenkins instance that has enabled Bitbucket OAuth as its authentication mechanism.

Know when Bitbucket Oauth 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

Jenkins Bitbucket OAuth Plugin 0.17 and earlier does not restrict the redirect URL after login, allowing attackers to perform phishing attacks.

Threat Intelligence Overview

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

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