Katalog CVE

CVE-2026-19590

Niskie ryzyko· EPSS 3%
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.13%

Percentyl 3 - wyżej niż 3% wszystkich znanych CVE

Streszczenie

OpenAI Codex Desktop dla Windows i macOS mógł wykonywać kontrolowane przez atakującego haki Git, ponieważ zautomatyzowane operacje Git ufały lokalnemu ustawieniu core.hooksPath w repozytorium. Jeśli użytkownik otworzy przygotowane repozytorium, którego zachowany plik .git/config wskazuje core.hooksPath na katalog kontrolowany przez atakującego, Codex może uruchomić złośliwy hak podczas przetwarzania repozytorium. Hak wykonuje się poza sandboxem Codex, bez zgody użytkownika i z uprawnieniami użytkownika, co pozwala mu czytać, zmieniać lub usuwać pliki użytkownika oraz uzyskać dostęp do innych zasobów dostępnych dla konta. Zwykły klon Git nie zachowuje kontrolowanej przez atakującego konfiguracji specyficznej dla repozytorium, która jest wymagana do wykorzystania.

Ocena ryzyka

Atakujący może wykonać dowolny kod z uprawnieniami użytkownika, co może prowadzić do kradzieży danych, modyfikacji plików lub dostępu do zasobów konta.

Rekomendacja

Zaktualizuj Codex Desktop do wersji z poprawką oraz unikaj otwierania repozytoriów z nieznanych źródeł, szczególnie tych z zachowaną lokalną konfiguracją Git.

Inne podatności w OpenAI Codex Desktop

Oryginalny opis (angielski, źródło NVD)

OpenAI Codex Desktop for Windows and macOS could execute attacker-controlled Git hooks because automated Git operations trusted the repository's local core.hooksPath setting. If a user opens an attacker-prepared repository whose preserved .git/config points core.hooksPath to an attacker-controlled directory, Codex can run a malicious hook while processing the repository. The hook executes outside Codex's command sandbox, without user approval, and with the user's privileges, allowing it to read, change, or delete the user's files and access other resources available to the user's account. An ordinary Git clone does not preserve the attacker-controlled repository-local configuration required for exploitation.

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