CVE-2024-5318: Missing Authorization in GitLab
An issue has been discovered in GitLab CE/EE affecting all versions starting from 11.11 prior to 16.10.6, starting from 16.11 prior to 16.11.3, and starting from 17.0 prior to 17.0.1. A Guest user can view dependency lists of private projects through job artifacts.
Affected Software
Remediation
Recommended actions to resolve this vulnerability, in priority order.
- Upgrade
Upgrade to a fixed release to a version that resolves this vulnerability.
Fixed in 16.10.6Fixed in 16.11.3Fixed in 17.0.1 - Upgrade
Upgrade
GitLab CE/EEto a version that resolves this vulnerability.Fixed in 16.10.6 - Upgrade
Upgrade
GitLab CE/EEto a version that resolves this vulnerability.Fixed in 16.11.3 - Upgrade
Upgrade
GitLab CE/EEto a version that resolves this vulnerability.Fixed in 17.0.1
Event History
Peer vulnerabilities
Found alongside the following vulnerabilities.
Frequently Asked Questions
What versions are affected by CVE-2024-5318?
CVE-2024-5318 affects GitLab CE/EE versions from 11.11 to 16.10.6, from 16.11 to 16.11.3, and version 17.0.0.
What is the nature of the vulnerability in CVE-2024-5318?
CVE-2024-5318 allows Guest users to view the dependency lists of private projects through job artifacts.
What is the severity of CVE-2024-5318?
The severity of CVE-2024-5318 is classified as a medium-level vulnerability due to unauthorized access to sensitive information.
How do I fix CVE-2024-5318?
To fix CVE-2024-5318, upgrade GitLab to version 16.10.6 or later, 16.11.3 or later, or 17.0.1 or later.
Who is at risk from CVE-2024-5318?
Organizations using affected versions of GitLab with Guest user access could be at risk from CVE-2024-5318.