Przejdź do treści

Redakcja i społeczność ludzi, którzy budują z AI

← Wszystkie artykuły

Aktualność · Anthropic · 2 min czytania

Data wydarzenia: · Opublikowano:

GitHub ujawnia lukę CVE-2026-88968 w narzędziu Edit Claude Code

GitHub opublikował 9 listopada 2026 roku zgłoszenie o wysokiej istotności dotyczące wyścigu TOCTOU w narzędziu Edit Claude Code, który mógł pozwolić kodowi z piaskownicy na zapis plików poza obszarem roboczym na macOS. Usterka została już naprawiona w wersji 2.1.251.

GitHub opublikował 9 listopada 2026 roku zgłoszenie bezpieczeństwa o wysokiej istotności dla narzędzia Edit w Claude Code, ujawniając wyścig czasowy time-of-check to time-of-use (TOCTOU), który mógł pozwolić atakującemu uruchamiającemu kod w piaskownicy na zapisanie plików poza zamierzonym obszarem roboczym na macOS. Podatność, oznaczona jako CVE-2026-88968, została naprawiona jeszcze przed opublikowaniem wpisu GitHub Security Advisories.

Konkretne szczegóły

  • Zgłoszenie, zatytułowane Claude Code: TOCTOU Race in Edit Tool Allows File Writes Outside the Workspace, nosi identyfikatory CVE-2026-88968 i GHSA-5xjx-9qx6-jcrv, z oceną istotności High i wynikiem CVSS v4 równym 7.7.
  • Dotyczy pakietu npm @anthropic-ai/claude-code w wersjach wcześniejszych niż 2.1.251, czyli wersji zawierającej poprawkę.
  • Przyczyną źródłową jest wyścig TOCTOU w walidacji ścieżek narzędzia Edit, sklasyfikowany jako CWE-59 i CWE-367.
  • Na macOS atakujący zdolny do wykonania kodu w piaskownicy Claude Code, na przykład za pomocą złośliwego repozytorium, mógł zamienić katalog nadrzędny obszaru roboczego na dowiązanie symboliczne pomiędzy walidacją a zapisem, powodując zapis plików poza obszarem roboczym.
  • Lukę zgłosił Sunder Singh za pośrednictwem HackerOne. Zgłoszenie opublikowano w GitHub Advisory Database 9 listopada 2026 roku; strona pokazuje też wcześniejszą datę publikacji 26 października 2026 roku oraz datę publikacji NVD 3 listopada 2026 roku.

Co to znaczy dla osób budujących z AI

Claude Code jest jednym z najczęściej używanych agentów kodujących AI, więc usterka zapisu plików bliska ucieczce z piaskownicy ma znaczenie dla każdego, kto przepuszcza przez to narzędzie niezaufane repozytoria, nawet jeśli problem jest już naprawiony. Atak wymagał, by atakujący już wykonywał kod w piaskownicy, ale efekt, czyli zapis plików poza zamierzonym obszarem roboczym na macOS, jest właśnie tym rodzajem naruszenia granic, któremu agentowe narzędzia kodujące mają zapobiegać.

Co dalej

Każdy, kto używa @anthropic-ai/claude-code na macOS w wersji wcześniejszej niż 2.1.251, powinien zaktualizować go do wersji 2.1.251 lub nowszej, w której znajduje się poprawka.


Źródła

Tekst przygotowany z pomocą AI wyłącznie na podstawie źródeł wymienionych powyżej. Zanim trafił na stronę, przeszedł automatyczną kontrolę dat, źródeł i wszystkich wersji językowych.

GitHub ujawnia lukę CVE-2026-88968 w narzędziu Edit Claude Code | vibecoding.pl