Insufficient Warning on Merge Rights for Protected Branches
CVE-2023-3441

9.1CRITICAL

Key Information:

Vendor
Gitlab
Status
Vendor
CVE Published:
1 October 2024

Badges

πŸ‘Ύ Exploit Exists🟑 Public PoC

Summary

A significant issue has been identified in GitLab EE/CE affecting versions from 8.0 to 16.4, where users are not sufficiently warned about the security implications associated with granting merge rights to protected branches. This oversight can potentially expose repositories to unauthorized changes, making it critical for teams using GitLab to review their merge rights protocols and ensure that access controls are effectively enforced. Users are encouraged to assess their branch protection settings and apply the necessary precautions to maintain the integrity of their codebase.

Affected Version(s)

GitLab 8.0 < 16.4

Exploit Proof of Concept (PoC)

PoC code is written by security researchers to demonstrate the vulnerability can be exploited. PoC code is also a key component for weaponization which could lead to ransomware.

References

CVSS V3.1

Score:
9.1
Severity:
CRITICAL
Confidentiality:
High
Integrity:
High
Availability:
High
Attack Vector:
Network
Attack Complexity:
Low
Privileges Required:
High
User Interaction:
None
Scope:
Changed

Timeline

  • 🟑

    Public PoC available

  • πŸ‘Ύ

    Exploit known to exist

  • Vulnerability published

  • Vulnerability Reserved

Collectors

NVD DatabaseMitre Database2 Proof of Concept(s)

Credit

Thanks [samuellg](https://hackerone.com/samuellg) for reporting this vulnerability through our HackerOne bug bounty program
.