CVE-2015-7545

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โ€ฆ

published April 13, 2016

CVSS
โ€”
EPSS
19%
Percentile
97.2
In the wild
Unconfirmed
What it is

โš ๏ธ An improperly restricted URL could lead to executing arbitrary code! Just imagine a delivery person accepting any package without checking the label. ๐Ÿ“ฆ This vulnerability in Git's remote helper programs is like a restaurant kitchen accepting any delivery without verifying the order โ€” you might end up with something unexpected and potentially dangerous in your dish! If an attacker cleverly crafts a URL within a .gitmodules file or another source, they could execute arbitrary code on the server. This could mean gaining unauthorized access to sensitive data or even taking full control of the repository, which is absolutely devastating!

Put simply

This vulnerability in Git's remote helper programs is like a restaurant kitchen accepting any delivery without verifying the order โ€” you might end up with something unexpected and potentially dangerous in your dish! The flaw arises from Git not properly restricting allowed protocols, allowing remote attackers to execute arbitrary code via malicious URLs in .gitmodules or submodule settings.

What to do

If an attacker cleverly crafts a URL within a .gitmodules file or another source, they could execute arbitrary code on the server. This could mean gaining unauthorized access to sensitive data or even taking full control of the repository, which is absolutely devastating! Update Git to at least version 2.3.10, 2.4.10, 2.5.4, or 2.6.1 based on the version you are using. Regularly audit your .gitmodules files and configurations to ensure no malicious URLs are present. ๐Ÿ›ก๏ธ You've got this! Get those updates in place and keep your repository secure! ๐Ÿš€

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.18672 ยท 97.2th percentile
Published
2016-04-13T15:00Z
EPSS history
Timeline
  • 13 APR 15:00Z
    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โ€ฆ
    cvelistv5