CVE-2026-100689
Published 26 September 2026 · tracked since 27 September 2026
Description
GitPython before 3.1.62 does not validate the `path` field read from an untrusted .gitmodules file when updating submodules. While a prior fix (GHSA-hmq2-w58f-27jc) added Submodule._validated_name() to constrain the `name` field, and GitPython's own containment guard Submodule._to_relative_path() is
References
- NVD — National Vulnerability Database
- CVE.org record (MITRE)
- CISA Known Exploited Vulnerabilities catalog
Latest tracked vulnerabilities
- CVE-2026-100876 MEDIUM 6.3
- CVE-2026-100875 HIGH 7.3
- CVE-2026-100873 MEDIUM 4.3
- CVE-2026-100874 HIGH 7.3
- CVE-2026-101060 HIGH 8.2
- CVE-2026-101061 MEDIUM 4.7
- CVE-2026-101047 MEDIUM 5.3
- CVE-2026-101057 LOW 3.1
- CVE-2026-101058 MEDIUM 6.9
- CVE-2026-101044 HIGH 7.1