CVE-2026-87818
Publiée le 2026-09-09 · Dernière modification le 2026-09-16
Les applications utilisant la bibliothèque GitPython (version 3.1.59) sont affectées par une faille dans la manière dont l'API diff gère certaines options. Un attaquant authentifié ayant un accès réseau peut utiliser cette vulnérabilité pour lire des fichiers arbitraires sur le système de fichiers de votre serveur, permettant potentiellement de récupérer des secrets sensibles ligne par ligne. L'exploitation est relativement simple à exécuter et ne nécessite aucune interaction de la part d'autres utilisateurs.
DÉTAIL DU VECTEUR CVSS
RÉFÉRENCES
Description officielle du NVD (en anglais)
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.