~ / search / GHSA-rw58-wc66-99g4

GHSA-rw58-wc66-99g4

Withdrawn on 2026-09-30. GitHub withdrew this advisory; it no longer applies.

Duplicate Advisory: GitPython 3.1.59: --no-index bypasses diff unsafe-option protections and enables a blind local-file content oracle

Source: GitHub Advisory Database (reviewed) High CVE-2026-87818

Packages

EcosystemPackageAffectedFixed in
PyPI gitpython < 3.1.60 no fix listed

Details

As written in the advisory (Markdown source, shown as plain text).

## Duplicate Advisory This advisory has been withdrawn because it is a duplicate of GHSA-whh4-5q6c-9v3x. This link is maintained to preserve external references. ## Original Description GitPython 3.1.59 fails to restrict the --no-index option in the high-level diff API, allowing attackers to read arbitrary filesystem paths as repository operands. Attackers can combine --no-index with -I/--ignore-matching-lines to create a content-dependent Boolean oracle, repeatedly querying local files to recover single-line secrets through distinguishable success or error responses.

References

External links from the advisory. They lead to third-party sites.