Katalog CVE

CVE-2026-19592

Nieznane
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Streszczenie

OpenAI Codex CLI dla Windows, macOS i Linux oraz Codex Desktop dla Windows i macOS automatycznie zbierały metadane repozytorium Git bez wyłączania ustawienia core.fsmonitor specyficznego dla repozytorium. Jeśli użytkownik otworzy lub użyje przygotowanego repozytorium, którego zachowany plik .git/config ustawia core.fsmonitor na kontrolowany przez atakującego pomocnik monitorowania plików, Git może wykonać tego pomocnika podczas zbierania metadanych przez Codex. Pomocnik działa poza sandboxem Codex i bez monitu o zatwierdzenie przez użytkownika, co pozwala na wykonanie kodu kontrolowanego przez atakującego z uprawnieniami użytkownika. Kod może czytać, zmieniać lub usuwać pliki użytkownika oraz uzyskać dostęp do innych zasobów dostępnych dla konta użytkownika. Zwykły klon Git nie zachowuje lokalnego pliku .git/config repozytorium źródłowego; wykorzystanie wymaga repozytorium dostarczonego lub skopiowanego z nienaruszoną konfiguracją.

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 CLI i 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 CLI

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

OpenAI Codex CLI for Windows, macOS, and Linux and Codex Desktop for Windows and macOS automatically collected Git repository metadata without disabling the repository-local core.fsmonitor setting. If a user opens or uses an attacker-prepared repository whose preserved .git/config sets core.fsmonitor to an attacker-controlled filesystem-monitor helper, Git can execute that helper while Codex collects repository metadata. The helper runs outside Codex's command sandbox and without a user-approval prompt, allowing attacker-controlled code to run with the user's privileges. The code can 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 source repository's local .git/config; exploitation requires a repository delivered or copied with that configuration intact.

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