Skip to content
archivevulnerability · 08 Sep 2026 · 18:38 UTC

GHSA-7833-fr7j-v32q: GitPython: Arbitrary local file content disclosure via [include] directive in untrusted .gitmodules (Submodule

VULNCVE-2026-78675source · GTH
HIGHHigh-risk vulnerability — CVSS 8.4

last 60 dispatches · spectrum

# [HIGH] Arbitrary local file content disclosure via `[include]` directive in untrusted `.gitmodules` (`SubmoduleConfigParser` never disables `merge_includes`) - **CWE:** CWE-200 (Exposure of Sensitive Information) / CWE-73 (External Control of File Name or Path) - **Affected component:** `git/objects/submodule/base.py`, `Submodule._config_parser()` (~line 273) constructing `SubmoduleConfigParser(fp_module, read_only=read_only)`; `git/config.py`, `GitConfigParser.__init__` (`merge_includes` default), `GitConfigParser.read()`/`_included_paths()` (include-path resolution, ~lines 630-685), `GitCo…

CVE · detail
grounded ✓primary source ↗
Early access

Get the next one first.

Early access opens the actor API and MCP server first, plus alerts when an adversary you follow lands on the wire. One email when it's ready. Nothing else, ever.

bot-protected