GPU VulnDB

Database/Control plane, storage & DevOps

Jenkins Bitbucket Push and Pull Request Plugin: webhook payload can redirect credentialed requests

CVSS 6.5CVE-2026-92139Control plane, storage & DevOpscurated

Impact

The plugin trusts URLs supplied in the incoming webhook payload and connects to them using the Bitbucket credentials stored in Jenkins, so a crafted webhook makes the controller send those credentials to an attacker-chosen endpoint. No Jenkins account is needed - only the ability to reach the webhook endpoint, which is usually exposed for the SCM to call. Stolen SCM credentials give write access to the repositories that define the cluster's build and deploy pipelines. Affects version 4.0.1 and earlier.

Who can reach it

Unauthenticated, anyone who can POST to the plugin's webhook endpoint on the Jenkins controller. If that endpoint is internet-facing for Bitbucket Cloud, exposure is external.

What to do

Update the Bitbucket Push and Pull Request Plugin past 4.0.1 per the Jenkins advisory and restart the controller. Treat the stored Bitbucket credentials as potentially exposed and rotate them; restricting the webhook endpoint to Bitbucket source ranges limits who can trigger it in the meantime.

References

Related entries

All Control plane, storage & DevOps entries

This entry is curated: imported from vendor advisories with machine assistance, not yet individually verified. Confirm against your vendor's advisory before acting, and report anything wrong.