CVE Catalog

CVE-2026-67325

HighCVSS 8.8
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Elevated risk
1.48%

71th percentile - higher than 71% of all known CVEs

Summary

GitPython before 3.1.51 contains an incomplete command injection blocklist that fails to account for git's long-option prefix abbreviation feature. Attackers can bypass the unsafe options guard by using abbreviated option names like upload_p instead of upload_pack, which git resolves to dangerous options and executes arbitrary commands.

Risk Assessment

An attacker can remotely execute arbitrary commands on the server or workstation, potentially leading to full system compromise.

Recommendation

Update GitPython to version 3.1.51 or later, which properly blocks abbreviated names of dangerous options.

Other vulnerabilities in GitPython

See all
Original NVD description (English source)

GitPython before 3.1.51 contains an incomplete command injection blocklist that fails to account for git's long-option prefix abbreviation feature. Attackers can bypass the unsafe options guard by using abbreviated option names like upload_p instead of upload_pack, which git resolves to dangerous options and executes arbitrary commands.

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