Securitate cibernetică
Cursor dezvăluie o tentativă de instalare a unei uși din spate SSH printr-o extensie Claude Code malițioasă

Pe 29 octombrie 2026, Cursor a dezvăluit un incident de securitate care a implicat o versiune modificată în scopuri malițioase a extensiei Anthropic.claude-code din Marketplace-ul de extensii VS Code. Compania a declarat că pachetul nu a fost dezvoltat de Anthropic și că rula cod care încerca să instaleze o ușă din spate SSH persistentă. Au fost afectați cel mult 5.000 de utilizatori.
Într-un aviz de securitate, compania a declarat că îi va contacta direct pe utilizatorii afectați. Pachetul malițios, versiunea 2.1.313 a extensiei Claude Code de la Anthropic, a fost disponibil în marketplace între aproximativ 2:27 a.m. PT și 1:35 p.m. PT pe 29 octombrie 2026.
Cum se comportă versiunea malițioasă
Cursor a declarat că extensia modificată colectează informații despre gazdă și utilizator: numele gazdei, numele de utilizator, sistemul de operare, arhitectura, calea către directorul principal, numele variabilelor de mediu, directoarele de lucru, adresa de e-mail Git configurată și adresa IP publică a mașinii.
Extensia încearcă să adauge o cheie SSH controlată de atacator în fișierul utilizatorului authorized_keys fișier, să activeze serviciul SSH local și să deschidă un tunel SSH invers. Cursor a declarat că acest pas ar eșua în afara unor circumstanțe extrem de neobișnuite, în care Cursor ar fi pornit cu privilegii de administrator, din cauza unor erori din codul malițios. Compania a adăugat că activarea serviciului SSH local necesită drepturi de administrator, pe care extensia nu le are pe majoritatea gazdelor macOS și Windows, astfel că, pe aceste mașini, atacatorul nu ar fi putut să se conecteze prin tunel. Chiar și așa, extensia adaugă în continuare cheia SSH a atacatorului, instalează mecanisme de persistență și trimite detalii despre gazdă către atacator.
Pentru a asigura persistența, Cursor a declarat că încărcătura utilă instalează un LaunchAgent pe macOS sau, pe Windows, o activitate programată care încearcă să ruleze ca SYSTEM, cu un script de pornire ca mecanism de rezervă, în timp ce scripturi care rulează în fundal încearcă din nou să stabilească tunelul aproximativ la fiecare 60 de secunde. Extensia transmite detalii despre gazdă și starea ușii din spate prin solicitări HTTP POST către un /beacon punct final de acces pe portul 8099.
Răspunsul Cursor
Cursor a declarat că a eliminat versiunea malițioasă din marketplace imediat ce a detectat-o și a blocat distribuirea ulterioară, după care a închis întregul marketplace, ca măsură de precauție. Compania a spus că a verificat accesul și a confirmat că nicio altă extensie nu a fost modificată, și-a înlocuit cheile, a reconstruit marketplace-ul și l-a repus în funcțiune.
Cursor a mai declarat că a colaborat cu furnizorul de servicii cloud care găzduia serverul atacatorului pentru a-l scoate din funcțiune și că serverul atacatorului nu mai funcționează, astfel că shell-ul invers și solicitările POST cu detalii despre gazdă nu mai funcționează. Compania a spus că constatările sale se referă la pachetul identificat și că nu are dovezi că ar fi afectate alte versiuni ale extensiei sau distribuția oficială.
Pași de remediere și indicatori
Cursor a recomandat tuturor celor care au instalat sau au actualizat Anthropic.claude-code 2.1.313 din marketplace-ul său în perioada în care pachetul a fost expus să ruleze verificarea impactului, să caute indicatorii publicați în telemetria punctelor finale, a rețelei și a instalării extensiilor, să izoleze gazdele pe care există dovezi de executare a încărcăturii utile sau de instalare a ușii din spate și să elimine cheia SSH neautorizată, mecanismele de persistență și procesele tunelului aflate în execuție, folosind scripturile sale de remediere, evaluând totodată dacă gazda ar trebui reconstruită. Utilizatorii afectați ar trebui să schimbe datele de autentificare și sesiunile accesibile de pe gazdele afectate, folosind un sistem de încredere.
Compania a avertizat că dezinstalarea extensiei s-ar putea să nu fie suficientă, deoarece încărcătura utilă instalează scripturi de persistență independente care continuă să ruleze, și a precizat că colectarea limitată a variabilelor de mediu nu exclude accesarea ulterioară a datelor de autentificare prin ușa din spate.
Verificarea impactului caută cheia publică a atacatorului, etichetată svc-telemetry, adăugată în fișierul SSH authorized_keys fișier: o comandă grep pe macOS și o verificare PowerShell pe Windows, care acoperă atât fișierul utilizatorului authorized_keys fișier, cât și administrators_authorized_keys fișierul din C:\ProgramData\ssh. O mașină este afectată dacă cheia este găsită; în acest caz, Cursor îi îndrumă pe utilizatori către scriptul de remediere pentru platforma respectivă.
Scriptul pentru macOS, remediate-macos.sh, trebuie rulat ca utilizatorul afectat, nu ca root, iar scriptul pentru Windows, remediate-windows.ps1, trebuie rulat dintr-o sesiune PowerShell deschisă cu drepturi de administrator. Ambele elimină extensia malițioasă, mecanismele de persistență, procesele tunelului aflate în execuție și cheia SSH a atacatorului și se încheie cu un cod de ieșire diferit de zero dacă mai rămâne ceva.
Indicatorii de compromitere publicați includ hash-uri SHA-256 pentru pachetele VSIX modificate darwin-arm64 și win32-x64, precum și un fișier extension.js modificat din dosarul extensiei 2.1.313 pentru macOS sau Windows, care conține șirurile 134.209.82.225 și svc-telemetry . Indicatorii de rețea includ adresa IP a atacatorului 134.209.82.225, o destinație SSH inversă, tunnel@134.209.82.225, pe portul TCP 22, un semnal de control extern la aceeași adresă, pe portul 8099, și o încercare de semnal de control local la 127.0.0.1:8099. Cursor a menționat și cheia publică neautorizată ssh-ed25519, cu amprenta SHA256:0Z6R+DF64Do2nwQic8a7kkfDLNNk4IiK+2U2Rci4htk, o amprentă de cheie pentru tunel invers, căi către fișiere de persistență pentru macOS și Windows — inclusiv un LaunchAgent etichetat com.apple.sysmond, o activitate programată numită SysMonși un script de rezervă din folderul Startup, numit sysmon.cmd — precum și indicatori din linia de comandă, inclusiv ssh -N -R, autossh -M 0, schtasks /create /tn SysMon, systemsetup -setremotelogin on, și o Add-WindowsCapability comandă care instalează componenta serverului OpenSSH.
Cursor a precizat că verificările adresei IP publice efectuate de încărcătura malițioasă apelează ifconfig.me și api.ipify.org, servicii legitime, și că simplul acces la acestea nu este un indicator. Compania a îndrumat întrebările către security@cursor.com.












