Race condition in gitolite - CVE-2018-16976

 

Race condition in gitolite - CVE-2018-16976

Published: September 13, 2018 / Updated: July 17, 2020


Vulnerability identifier: #VU31212
CSH Severity: High
CVSS v4.0: CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N/E:U/U:Amber
CVE-ID: CVE-2018-16976
CWE-ID: CWE-362
Exploitation vector: Remote access
Exploit availability: No public exploit available
Vendor: sitaramc (Sitaram Chamarty)
Affected software:
gitolite

Detailed vulnerability description

The vulnerability allows a remote authenticated user to read and manipulate data.

Gitolite before 3.6.9 does not (in certain configurations involving @all or a regex) properly restrict access to a Git repository that is in the process of being migrated until the full set of migration steps has been completed. This can allow valid users to obtain unintended access.


How to mitigate CVE-2018-16976

Install update from vendor's website.

Sources