CVE-2026-78675CWE-73

CVE-2026-78675

High · published August 25, 2026

CVSS v3.1
8.4
EPSS
0%
Percentile
7.0
In the wild
Unconfirmed
What it is

GitPython before 3.1.59 fails to disable merge_includes when parsing .gitmodules, allowing attackers to disclose local file content by including arbitrary file paths via [include] directives. Attackers can craft a malicious .gitmodules file with include directives pointing to sensitive files; when repo.submodules is accessed, GitConfigParser raises MissingSectionHeaderError embedding the target file's first line verbatim in the exception message.

The record
Technical detail
CVSS v3.1
8.4 · HIGH
Vector
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
8.6 · CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
EPSS
0.00178 · 7.0th percentile
Weakness
CWE-73 · External Control of File Name or Path
Published
2026-08-25T06:16Z
Affected products (1)
ProductVersionsFixed in
gitpython_project/gitpython< 3.1.593.1.59
References (3)
EPSS history
Timeline
  • 26 AUG 08:27Z
    EPSS moved — → 0%
    epss
  • 25 AUG 01:30Z
    GitPython before 3.1.59 Local File Content Disclosure via .gitmodules
    cvelistv5