
Plugin Claude w VSCode (Cursor) zhakowany
Legendary_WeaponsmithOsobistość
10piorunówWersja 2.1.313 plugina CC została usunięta, ale nikt nie poinformował użytkowników. Czyli jeśli używałeś Claude w VSCode między środą a czwartkiem możesz mieć backdoora.
Podsumowanie mniej techniczne oraz tłumaczenie początku artykułu: (generowane)
:warning: Poważne zagrożenie bezpieczeństwa w Cursor — złośliwe rozszerzenie Claude Code
Co się stało i dlaczego to takie niebezpieczne?
W sklepie rozszerzeń edytora Cursor pojawiła się złośliwie zmodyfikowana wersja rozszerzenia Claude Code firmy Anthropic.
Po zainstalowaniu takie rozszerzenie może uruchomić szkodliwy kod, który zbiera informacje o komputerze i próbuje zapewnić atakującemu ukryty, zdalny dostęp do systemu.
Dlaczego to krytyczne? Gdyby atak się powiódł, cyberprzestępca mógłby uzyskać dostęp do plików użytkownika, w tym kodu źródłowego projektów, poufnych danych czy zapisanych poświadczeń. Co gorsza, złośliwe oprogramowanie próbuje utrzymać ten dostęp nawet po ponownym uruchomieniu komputera, bez wiedzy jego właściciela.
Istnieje jednak ważne zastrzeżenie: z powodu błędów w kodzie tego konkretnego zagrożenia próba ustanowienia zdalnego dostępu najprawdopodobniej zakończyłaby się niepowodzeniem, o ile Cursor nie został uruchomiony z uprawnieniami administratora. Nie zmienia to faktu, że samo uruchomienie złośliwego kodu stanowi poważne zagrożenie.
Szczegóły techniczne
W sklepie rozszerzeń VS Code wykorzystywanym przez Cursor udostępniono złośliwie zmodyfikowaną wersję rozszerzenia Claude Code firmy Anthropic.
Rozszerzenie uruchamia złośliwy kod, który próbuje zainstalować trwałą furtkę dostępową (backdoor) wykorzystującą protokół SSH.
W szczególności:
1. Zbiera informacje o komputerze i użytkowniku, takie jak:
- nazwa komputera (hostname) i nazwa użytkownika,
- system operacyjny i architektura sprzętowa,
- ścieżka do katalogu domowego,
- nazwy zmiennych środowiskowych,
- katalogi robocze,
- adres e-mail skonfigurowany w Git,
- publiczny adres IP.
2. Próbuje umożliwić atakującemu zdalny dostęp przez SSH. W tym celu:
- dodaje klucz SSH kontrolowany przez atakującego do pliku "authorized_keys",
- próbuje uruchomić lokalną usługę SSH,
- próbuje zestawić odwrotny tunel SSH (reverse SSH tunnel), umożliwiający połączenie z komputerem ofiary.
Ze względu na błędy w złośliwym kodzie działania te zakończyłyby się niepowodzeniem w niemal wszystkich typowych przypadkach. Wyjątkiem mogłaby być bardzo nietypowa sytuacja, w której Cursor został uruchomiony z uprawnieniami administratora.
3. Próbuje zapewnić trwałość zdalnego dostępu, tak aby połączenie mogło być automatycznie przywracane. W zależności od systemu operacyjnego wykorzystuje:
- macOS: mechanizm "LaunchAgent", służący do automatycznego uruchamiania procesów w tle.
- Windows: zaplanowane zadanie próbujące działać z uprawnieniami konta "SYSTEM", a w razie niepowodzenia — alternatywny skrypt uruchamiany podczas startu systemu.
Skrypty działające w tle ponawiają próbę ustanowienia tunelu SSH mniej więcej co 60 sekund.
Najważniejszy wniosek: zagrożenie nie polega wyłącznie na możliwości jednorazowego uruchomienia złośliwego programu. Atakujący próbuje stworzyć mechanizm długotrwałego, nieautoryzowanego dostępu do komputera programisty. Błędy w tej konkretnej implementacji ograniczają skuteczność ataku, ale nie eliminują ryzyka związanego z instalowaniem rozszerzeń z niezaufanych źródeł.
Komentarze (11)
z powodu błędów w kodzie tego konkretnego zagrożenia próba ustanowienia zdalnego dostępu najprawdopodobniej zakończyłaby się niepowodzeniem, o ile Cursor nie został uruchomiony z uprawnieniami administratora.
Raczej można się rozejść bo kto odpala edytor tekstu z uprawnieniami admina? xD
@Catharsis znam jednego project managera, ktory tak robi... nie moge powiedziec kto, ale chwali sie ze AI em przepisał aplikacje z jednej technoogii na drugą xD
Czekają nas czasy paychologow LLMowych ktorymi bedą dzisiejsi programiści xD
Poważne zagrożenie bezpieczeństwa w Cursor — złośliwe rozszerzenie Claude Code
Co się stało i dlaczego to takie niebezpieczne?
Ai slop
Jak sam napisać nie potrafisz tyłko produkujesz sałatkę na kilkaset paragrafów to moze bana powinieneś dostać?
@maly_ludek_lego sorry, dałem z siebie tylko 30% bo spieszyłem się oddzwonić do kolegi. A z racji, że po angielsku to chciałem na szybko wrzucić coś po polsku. Trzeba się było ograniczyć do ostrzeżenia i tyle. Myślę, że kto chciał i tak przeczytał. A kto się nie interesuje technologią i tak nie czytał.
@Legendary_Weaponsmith dobrze, rozumiem, jednakże można streścić własnymi słowami czy cos.
Przeoraszam za bycie niemiłym.
Jestem uczulony na prompty.
Zawsze doceniam własną inwencję, Pozdrawiam!
Ai slop
Jak sam napisać nie potrafisz tyłko produkujesz sałatkę na kilkaset paragrafów to moze bana powinieneś dostać?
O panie, co pan taki nerwowy dzisiaj. Rzucasz palenie? ( ͡° ͜ʖ ͡°)
Jest napisane, że generowane tłumaczenie kawałka artykułu i podsumowanie dla nieinformatyków.
Jak ci się nie podoba to czytaj artykuł, masz po angielsku.
Ja tu wrzucam, bo Anthropic dał dupy i nie ostrzega ludzi.
To może tłumaczyć włamanie do Binance
SS czasów publikacji wersji plugina, z 313 usunięta z tej listy. Plugin aktualizuje się automatycznie.
@Legendary_Weaponsmith Pechowa wersja ...13 xD