Learn about CVE-2021-39931, a GitLab vulnerability allowing unauthorized project members to delete protected branches. Find impact, technical details, mitigation steps, and more.
GitLab vulnerability affecting versions >=8.11, <14.3.6, >=14.4, <14.4.4, and >=14.5, <14.5.2.
Understanding CVE-2021-39931
An overview of the GitLab vulnerability.
What is CVE-2021-39931?
CVE-2021-39931 is a vulnerability in GitLab Community Edition (CE) and Enterprise Edition (EE) that allows unauthorized project members to delete protected branches due to a business logic error.
The Impact of CVE-2021-39931
Learn about the impact of this vulnerability on affected systems.
Technical Details of CVE-2021-39931
Explore the technical aspects of the CVE.
Vulnerability Description
The vulnerability allows unauthorized users to delete protected branches under specific conditions due to a business logic error in GitLab.
Affected Systems and Versions
Exploitation Mechanism
The vulnerability can be exploited by unauthorised project members to delete protected branches due to a business logic error.
Mitigation and Prevention
Guidelines to mitigate and prevent the vulnerability.
Immediate Steps to Take
Long-Term Security Practices
Patching and Updates