CVE Catalog
EnglishPolski(English translation not available - showing Polish)

GHSA-f9j4-qggq-h239

High
Published: —NVD NIST

Summary

W bibliotece GitPython metoda Remote.pull() przekazuje pozycyjny argument refspec bezpośrednio do procesu potomnego git pull, podczas gdy zabezpieczenie przed niebezpiecznymi opcjami sprawdza tylko argumenty nazwane. Aplikacja przekazująca dane kontrolowane przez atakującego jako refspec (np. nazwę gałęzi podaną przez użytkownika) może umożliwić wstrzyknięcie niebezpiecznych opcji.

Risk Assessment

Atakujący może wykorzystać lukę do wstrzyknięcia złośliwych opcji do polecenia git pull, co potencjalnie prowadzi do wykonania niepożądanych operacji w repozytorium lub na systemie. Ryzyko dotyczy aplikacji przyjmujących dane wejściowe użytkownika jako refspec.

Recommendation

Related vulnerabilities

Vulnerability data from NVD (NIST) · CISA KEV · EPSS