First published: Mon Dec 13 2021(Updated: )
An issue has been discovered in GitLab CE/EE affecting all versions starting from 8.11 before 14.3.6, all versions starting from 14.4 before 14.4.4, all versions starting from 14.5 before 14.5.2. Under specific condition an unauthorised project member was allowed to delete a protected branches due to a business logic error.
Credit: cve@gitlab.com
Affected Software | Affected Version | How to fix |
---|---|---|
GitLab | >=8.11.0<14.3.6 | |
GitLab | >=8.11.0<14.3.6 | |
GitLab | >=14.4.0<14.4.4 | |
GitLab | >=14.4.0<14.4.4 | |
GitLab | >=14.5.0<14.5.2 | |
GitLab | >=14.5.0<14.5.2 |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
CVE-2021-39931 is rated as a medium severity vulnerability.
To fix CVE-2021-39931, upgrade GitLab to version 14.3.6 or later, 14.4.4 or later, or 14.5.2 or later.
CVE-2021-39931 affects GitLab versions from 8.11 to 14.3.6, from 14.4 to 14.4.4, and from 14.5 to 14.5.2.
CVE-2021-39931 permits unauthorized project members to delete protected branches under certain conditions.
Currently, there are no published workarounds for CVE-2021-39931 until the system is updated to a secure version.