CVE-2022-2417: Input Validation
Insufficient validation in GitLab CE/EE affecting all versions from 12.10 prior to 15.0.5, 15.1 prior to 15.1.4, and 15.2 prior to 15.2.1 allows an authenticated and authorised user to import a project that includes branch names which are 40 hexadecimal characters, which could be abused in supply chain attacks where a victim pinned to a specific Git commit of the project.
Affected Software
Event History
Frequently Asked Questions
What is the severity of CVE-2022-2417?
CVE-2022-2417 has been classified as a medium severity vulnerability due to insufficient validation.
How do I fix CVE-2022-2417?
To fix CVE-2022-2417, upgrade your GitLab installation to version 15.0.5 or later, 15.1.4 or later, or 15.2.1 or later.
Who is affected by CVE-2022-2417?
CVE-2022-2417 affects all versions of GitLab CE/EE from 12.10 up to versions prior to 15.0.5, 15.1.4, and 15.2.1.
What type of attack can exploit CVE-2022-2417?
An authenticated user can exploit CVE-2022-2417 to import a project with malicious branch names, potentially causing supply chain issues.
Is there a workaround for CVE-2022-2417 until I can update?
There are no recommended workarounds for CVE-2022-2417, so updating to a patched version is essential for security.