Skip to content
NewA calmer, faster ZeroHour

CVE-2026-92138

OAuth flow hijacking in Jenkins Bitbucket Server Integration Plugin

CVSS 3.1
4.2 medium
EPSS
—
Published
·
Modified
Analyze CVE-2026-92138 with Vani AIImpact, affected versions, exploitation status, mitigations and detection

The OAuth authorization endpoint in the Jenkins Bitbucket Server Integration Plugin 6.0.1 and earlier fails to verify the authenticity of the callback parameter (CWE-345): it takes the `oauth_callback` URL from the submitted form rather than using the callback stored server-side with the request token. An attacker can craft an authorization request whose callback points to a location they control and, with the victim completing the OAuth flow (user interaction is required), hijack the authorization and obtain an access token on the victim's behalf. With that token the attacker gains whatever access the victim's Bitbucket account grants the integration, such as reading repository content or interacting with the linked Bitbucket Server. Any Jenkins instance running the plugin at version 6.0.1 or earlier is affected. No public proof-of-concept or confirmed in-the-wild exploitation is known; the flaw carries a medium CVSS 3.1 score of 4.2, reflecting high attack complexity and low confidentiality/integrity impact.

What to do: Update the Bitbucket Server Integration plugin to the first fixed release after 6.0.1 via the Jenkins plugin manager. Administrators should review and revoke or rotate Bitbucket OAuth access tokens issued through the integration and check for suspicious authorization events. Restrict network access to the Jenkins OAuth endpoints where possible.

ProductAffected
Jenkins Bitbucket Server Integration Plugin6.0.1 and earlier
Estimated exposure
moderate≈20,000 Jenkins instances (plugin active-install counts) — Estimated from the plugin's active-install count on the Jenkins plugin marketplace, which is on the order of tens of thousands of instances.

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description · NVD

The OAuth authorization endpoint in Jenkins Bitbucket Server Integration Plugin 6.0.1 and earlier reads the `oauth_callback` URL from the submitted form rather than from the server-side stored request token, allowing attackers to hijack the OAuth flow and obtain an access token on behalf of the victim.

Weakness
CWE-345
Vector
CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:N

In the news

1 story