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-88968iGHSA-5xjx-9qx6-jcrv, z oceną istotności High i wynikiem CVSS v4 równym 7.7. - Dotyczy pakietu npm
@anthropic-ai/claude-codew 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-59iCWE-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
- Claude Code: TOCTOU Race in Edit Tool Allows File Writes Outside the Workspace (CVE-2026-88968) (GitHub Security Advisories, 9 listopada 2026, oficjalne)
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.