CVE-2018-16976
Gitolite before 3.6.9 does not (in certain configurations involving @all or a regex) properly...
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.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- Low
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- None
Exploit likelihood
What each source reports
NVD Score used
8.1
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.
- Record
CVE-2018-16976- CVSS 3.0
- 8.1 High
CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N - CVSS 2.0
- 5.5 Medium
AV:N/AC:L/Au:S/C:P/I:P/A:N - Weakness
- CWE-362
- Updated
- 2026-11-02
CVE List No score
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.
- Record
CVE-2018-16976- Updated
- 2026-11-02
EUVDEUVD-2018-8762 No score
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.
- Record
EUVD-2018-8762- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-jq3h-g8hj-7pmh
8.1
Gitolite before 3.6.9 does not (in certain configurations involving @all or a regex) properly...
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.
- Record
GHSA-jq3h-g8hj-7pmh- CVSS 3.0
- 8.1 High
CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N - Weakness
- CWE-362
- Updated
- 2026-11-02
OSV
8.1
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.
- Record
CVE-2018-16976- CVSS 3.0
- 8.1 High
CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N - Updated
- 2026-11-02
OSVDEBIAN-CVE-2018-16976
8.1
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.
- Record
DEBIAN-CVE-2018-16976- CVSS 3.0
- 8.1 High
CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N - Updated
- 2026-11-02
OSVUBUNTU-CVE-2018-16976
8.1
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.
- Record
UBUNTU-CVE-2018-16976- CVSS 3.0
- 8.1 High
CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N - Updated
- 2026-11-02
OSVMGASA-2018-0434 No score
Updated gitolite packages fix security vulnerability
Updated gitolite package fixes security vulnerability:
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 (CVE-2018-16976).
- Record
MGASA-2018-0434- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:10789-1 No score
gitolite-3.6.12-1.6 on GA media
These are all security issues fixed in the gitolite-3.6.12-1.6 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:10789-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
gitolite3Debian:12 |
before 3.6.9-1 | 3.6.9-1 |
gitolite3Debian:13 |
before 3.6.9-1 | 3.6.9-1 |
gitolite3Debian:14 |
before 3.6.9-1 | 3.6.9-1 |
gitoliteMageia:6 |
before 3.6.10-1.mga6 | 3.6.10-1.mga6 |
gitolite3Ubuntu:16.04:LTS |
All versions, plus listed versions 3.6.3-13.6.4-1 |
None known |
gitolite3Ubuntu:18.04:LTS |
All versions, plus listed versions 3.6.7-2 |
None known |
gitolite3Ubuntu:20.04:LTS |
All versions, plus listed versions 3.6.11-2 |
None known |
gitolite3Ubuntu:22.04:LTS |
All versions, plus listed versions 3.6.12-1 |
None known |
gitolite3Ubuntu:24.04:LTS |
All versions, plus listed versions 3.6.12-1 |
None known |
gitolite3Ubuntu:25.10 |
All versions, plus listed versions 3.6.12-23.6.12-33.6.12-4 |
None known |
gitolite3Ubuntu:26.10 |
All versions, plus listed versions 3.6.12-4 |
None known |
gitolite3Ubuntu:26.04:LTS |
All versions, plus listed versions 3.6.12-4 |
None known |
gitoliteopenSUSE:Tumbleweed From an advisory covering 2 CVEs |
before 3.6.12-1.6 | 3.6.12-1.6 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2018-16976 is a high vulnerability (CVSS 8.1) in Gitolite, published September 12, 2018. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.17%, the 67th percentile. Fixed in gitolite3 3.6.9-1.
References
github.com/sitaramc/gitolite/commit/dc13dfca8fdae5634bb0865f7e9822d2a268ed59
bugs.debian.org/908699
groups.google.com/forum
nvd.nist.gov/vuln/detail/CVE-2018-16976
github.com/advisories/GHSA-jq3h-g8hj-7pmh
security-tracker.debian.org/tracker/CVE-2018-16976
Show 7 moreShow less
advisories.mageia.org/MGASA-2018-0434.html
bugs.mageia.org/show_bug.cgi?id=23680
lists.fedoraproject.org/archives/list/[email protected]/thread/FW77TT3SZUDFVK3UYO6WNT7GFUHWXDUO
ubuntu.com/security/CVE-2018-16976
cve.org/CVERecord?id=CVE-2018-16976
suse.com/security/cve/CVE-2018-16976
suse.com/security/cve/CVE-2018-20683