CVE Catalog

CVE-2015-7545

Critical
Published: Translated: NVD NIST

Summary

In Git versions before 2.3.10, 2.4.x before 2.4.10, 2.5.x before 2.5.4, and 2.6.x before 2.6.1, there is a vulnerability that does not properly restrict allowed protocols in remote helper programs. This may allow remote attackers to execute arbitrary code via a URL in a .gitmodules file or other unknown sources in a submodule.

Risk Assessment

An attacker could exploit this vulnerability to execute arbitrary code remotely, posing a serious security threat to systems using the vulnerable versions of Git.

Recommendation

It is recommended to update Git to the latest version to eliminate this vulnerability and to implement additional precautions when managing .gitmodules files.

Original NVD description (English source)

The (1) git-remote-ext and (2) unspecified other remote helper programs in Git before 2.3.10, 2.4.x before 2.4.10, 2.5.x before 2.5.4, and 2.6.x before 2.6.1 do not properly restrict the allowed protocols, which might allow remote attackers to execute arbitrary code via a URL in a (a) .gitmodules file or (b) unknown other sources in a submodule.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS