Podrobione rozszerzenie Claude Code w marketplace Cursora próbowało zainstalować backdoor SSH
Cursor poinformował o incydencie bezpieczeństwa w swoim marketplace rozszerzeń. Chodzi o zmodyfikowaną wersję rozszerzenia Claude Code dla VS Code, którą można było pobrać przez IDE Cursora. Firma podkreśla, że złośliwy pakiet nie został stworzony przez Anthropic. Incydent dotknął według niej maksymalnie 5 tysięcy użytkowników.
W komunikacie na blogu Cursor wskazuje konkretny pakiet: Anthropic.claude-code w wersji 2.1.313. Według firmy rozszerzenie uruchamiało złośliwy kod, który próbował zainstalować trwały backdoor SSH. Jak podał The Hacker News, trojanizowana wersja była dystrybuowana jako zwykła, legalna aktualizacja.
Co robił złośliwy kod
Rozszerzenie próbowało zebrać nazwę hosta, nazwę użytkownika, system operacyjny i publiczny adres IP. Próbowało też skonfigurować zdalny dostęp dla atakującego. Według Cursora na większości maszyn ta część prawdopodobnie by się jednak nie powiodła, bo wymaga uprawnień administratora. Firma nie podaje, czy ktokolwiek faktycznie padł ofiarą skutecznego włamania.
Złośliwa wersja była dostępna przez około 11 godzin w czwartek, między 2:27 a 13:35 czasu pacyficznego. Po wykryciu problemu Cursor wyłączył cały marketplace, współpracował z dostawcami przy neutralizacji malware’u i uruchomił sklep ponownie, gdy upewnił się, że nie ma dalszego zagrożenia. Firma zapewnia, że incydent nie objął innych rozszerzeń z jej marketplace.
Co mają zrobić użytkownicy
Cursor prosi wszystkich klientów o aktualizację do Claude Code for VS Code w wersji 2.1.314. Według The Hacker News Anthropic opublikował poprawioną wersję w Open VSX i w Microsoft VS Code Marketplace. Osoby, które mogły zainstalować wadliwy pakiet, powinny sprawdzić instrukcje z blogu Cursora. Opisują one, jak znaleźć złośliwą paczkę i ograniczyć ewentualne skutki.
Analiza serwisu Open Source Malware również opisuje sprawę jako trojanizowane rozszerzenie podrzucające backdoor SSH.
Pytanie bez odpowiedzi
Komunikat Cursora nie wyjaśnia, jak zmodyfikowany pakiet trafił do marketplace’u pod nazwą Anthropica. Zwrócił na to uwagę jeden z komentujących wpis firmy na X: to właśnie tego brakuje w oficjalnej informacji. Nie wiadomo więc, czy zawiodła weryfikacja publikacji, czy doszło do przejęcia konta lub innego błędu. W dostępnych materiałach nie ma też informacji, jak Cursor ustalił liczbę 5 tysięcy użytkowników. Firma określa tę liczbę jedynie jako górną granicę.
Incydent dotyczy łańcucha dostaw, a nie samego modelu czy narzędzia Anthropica. Użytkownik instalował rozszerzenie pod znaną nazwą z oficjalnego sklepu swojego edytora i właśnie na tym zaufaniu opierał się atak.
