Katalog CVE

CVE-2026-35603

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Claude Code to narzędzie do kodowania, które w wersjach przed 2.1.75 na systemie Windows ładowało domyślną konfigurację systemową z pliku C:\ProgramData\ClaudeCode\managed-settings.json bez weryfikacji właściciela katalogu lub uprawnień dostępu. Użytkownik lokalny z niskimi uprawnieniami mógł stworzyć ten katalog i umieścić złośliwy plik konfiguracyjny, który byłby automatycznie ładowany dla każdego użytkownika uruchamiającego Claude Code na tej samej maszynie.

Ocena ryzyka

Ryzyko dla organizacji polega na możliwości wprowadzenia złośliwej konfiguracji przez nieautoryzowanych użytkowników, co może prowadzić do uruchomienia niebezpiecznego kodu na systemach współdzielonych. Wymaga to jednak, aby ofiara uruchomiła Claude Code po umieszczeniu złośliwego pliku konfiguracyjnego.

Rekomendacja

Zaleca się aktualizację do wersji 2.1.75 lub nowszej, aby usunąć tę podatność. Dodatkowo, warto rozważyć ograniczenie uprawnień do katalogu ProgramData, aby zapobiec tworzeniu nieautoryzowanych plików konfiguracyjnych.

Powiązane podatności

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

Claude Code is an agentic coding tool. In versions prior to 2.1.75 on Windows, Claude Code loaded the system-wide default configuration from C:\ProgramData\ClaudeCode\managed-settings.json without validating directory ownership or access permissions. Because the ProgramData directory is writable by non-administrative users by default and the ClaudeCode subdirectory was not pre-created or access-restricted, a low-privileged local user could create this directory and place a malicious configuration file that would be automatically loaded for any user launching Claude Code on the same machine. Exploiting this would have required a shared multi-user Windows system and a victim user to launch Claude Code after the malicious configuration was placed. This issue has been fixed on version 2.1.75.

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