CVE-2019-19604: Dependency Update
Arbitrary command execution is possible in Git before 2.20.2, 2.21.x before 2.21.1, 2.22.x before 2.22.2, 2.23.x before 2.23.1, and 2.24.x before 2.24.1 because a "git submodule update" operation can run commands found in the .gitmodules file of a malicious repository.
Other sources
The Git dependency has been upgraded to 2.22.2 in order to apply security fixes detailed here.
— GitLab
Affected Software
Event History
Frequently Asked Questions
What is CVE-2019-19604?
CVE-2019-19604 is a vulnerability in Git that allows arbitrary command execution.
What is the severity of CVE-2019-19604?
The severity of CVE-2019-19604 is critical with a CVSS score of 7.8.
How does CVE-2019-19604 work?
CVE-2019-19604 allows a malicious repository to execute commands through a 'git submodule update' operation.
What versions of Git are affected by CVE-2019-19604?
Git versions before 2.20.2, 2.21.x before 2.21.1, 2.22.x before 2.22.2, 2.23.x before 2.23.1, and 2.24.x before 2.24.1 are affected by CVE-2019-19604.
How can I mitigate CVE-2019-19604?
To mitigate CVE-2019-19604, update Git to version 2.20.2 or later.