CVE-2017-16857 Race condition in Auto-Unapprove Plugin (for Bitbucket Server)

High 8.5 Published Updated

Attackers can bypass code review restrictions via race conditions to merge unauthorized code into repositories using the Bitbucket auto-unapprove plugin.

Exploited in the wild
Not known
Login needed
Any signed-in user
Attackable
Over the internet
Victim action needed
Not needed
Fix
None listed

What is CVE-2017-16857?

CVE-2017-16857 is a high-severity vulnerability in Atlassian Auto-Unapprove Plugin (for Bitbucket Server), published on 5 Dec 2017. Any signed-in user can exploit it over the network, with no action from the victim.

Official description

It is possible to bypass the bitbucket auto-unapprove plugin via minimal brute-force because it is relying on asynchronous events on the back-end. This allows an attacker to merge any code into unsuspecting repositories. This affects all versions of the auto-unapprove plugin, however since the auto-unapprove plugin is not bundled with Bitbucket Server it does not affect any particular version of Bitbucket.

Weakness: CWE-362

Which versions are affected by CVE-2017-16857?

It affects 1 product.

Products include Atlassian Bitbucket Auto Unapprove Plugin.

How do I fix CVE-2017-16857?

No fix has been published for CVE-2017-16857 yet. Limit exposure of the affected software until one is available.

Is CVE-2017-16857 being exploited?

There is no known exploitation of CVE-2017-16857 in the wild and no public exploit code.

Sources

Also known as GHSA-wrg5-4633-4gg8.

Is CVE-2017-16857 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free