Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify Jenkins instance with Bitbucket OAuth Plugin ≤ 0.17
-
DeliveryCraft login URL with malicious redirect parameter
-
ExploitDeliver link to target via phishing email
-
ExecutionVictim authenticates via legitimate Bitbucket OAuth
-
PersistPost-login redirect sends victim to attacker-controlled site
-
ImpactHarvest 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. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – 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
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
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
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
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
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
More in Bitbucket Oauth
View allJenkins Bitbucket OAuth Plugin 0.12 and earlier does not invalidate the previous session on login. Rated critical severi
Jenkins Bitbucket OAuth Plugin 0.9 and earlier stored credentials unencrypted in the global config.xml configuration fil
A cross-site request forgery (CSRF) vulnerability in Jenkins Bitbucket OAuth Plugin 0.12 and earlier allows attackers to
EUVD-2026-32515
GHSA-r8fj-rff6-f7h5
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB