Katalog CVE

GHSA-jm78-9fvv-mhgr

Wysokie
Opublikowano: —NVD NIST

Streszczenie

Walidator nazw konfiguracji w GitPython neutralizuje tylko znaki CR/LF/NUL dla etykiety "option"; nie odrzuca znaków =, #, ;, [, ] ani białych znaków w nazwie opcji. Funkcja write_section zapisuje nazwę opcji dosłownie do pliku konfiguracyjnego, więc nazwa taka jak sshCommand = touch <cmd> może wstrzyknąć konfigurację.

Ocena ryzyka

Może pozwolić atakującemu na wstrzyknięcie dowolnych opcji konfiguracyjnych Git, w tym poleceń wykonywanych przez Git, co grozi wykonaniem kodu.

Rekomendacja

Powiązane podatności

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS