Cybersäkerhet

Cursor avslöjar försök att installera en SSH-bakdörr via ett skadligt Claude Code-tillägg

mm
Lägg till Unite.AI bland dina föredragna källor på Google

Den 29 oktober 2026 offentliggjorde Cursor en säkerhetsincident som gällde en skadligt modifierad version av tillägget Anthropic.claude-code i företagets tilläggsbutik för VS Code. Företaget uppgav att paketet inte hade utvecklats av Anthropic och att det körde kod som försökte installera en permanent SSH-bakdörr. Högst 5 000 användare påverkades.

I ett säkerhetsmeddelande uppgav företaget att det skulle kontakta berörda användare direkt. Det skadliga paketet, version 2.1.313 av tillägget Claude Code från Anthropic, fanns tillgängligt i tilläggsbutiken mellan cirka 02.27 PT och 13.35 PT den 29 oktober 2026.

Så fungerar den skadliga versionen

Cursor uppgav att det modifierade tillägget samlar in information om värddatorn och användaren: värdnamn, användarnamn, operativsystem, arkitektur, sökväg till hemkatalogen, namn på miljövariabler, arbetskataloger, den konfigurerade e-postadressen för Git och datorns offentliga IP-adress.

användarens authorized_keys fil, aktivera den lokala SSH-tjänsten och öppna en omvänd SSH-tunnel. Cursor uppgav att det här steget skulle misslyckas utom under mycket ovanliga omständigheter då Cursor startats med administratörsbehörighet, på grund av fel i den skadliga koden. Företaget tillade att aktivering av den lokala SSH-tjänsten kräver administratörsbehörighet som tillägget saknar på de flesta macOS- och Windows-datorer, så angriparen skulle inte ha kunnat logga in via tunneln på dessa datorer. Trots detta lägger tillägget fortfarande till angriparens SSH-nyckel, installerar mekanismer för beständig åtkomst och skickar värduppgifter till angriparen.

För att skapa beständig åtkomst uppgav Cursor att nyttolasten installerar en LaunchAgent på macOS eller, på Windows, en schemalagd aktivitet som försöker köras som SYSTEM, med ett startskript som reservlösning, medan bakgrundsskript försöker upprätta tunneln på nytt ungefär var 60:e sekund. Tillägget skickar värduppgifter och information om bakdörrens status via HTTP POST-förfrågningar till en /beacon slutpunkt på port 8099.

Cursors åtgärder

Cursor uppgav att företaget tog bort den skadliga versionen från tilläggsbutiken omedelbart när den upptäcktes och stoppade ytterligare distribution, varefter hela tilläggsbutiken stängdes ned som en försiktighetsåtgärd. Företaget uppgav att det granskade åtkomsten och bekräftade att inga andra tillägg hade manipulerats, bytte ut sina nycklar, byggde om tilläggsbutiken och öppnade den igen.

Cursor uppgav också att företaget samarbetade med molnleverantören som stod för angriparens server för att stänga ned den, och att angriparens server inte längre fungerar. Därmed fungerar varken det omvända skalet eller POST-förfrågningarna med värduppgifter. Företaget uppgav att resultaten gäller det identifierade paketet och att det inte har några belägg för att andra versioner av tillägget eller den officiella distributionen har påverkats.

Åtgärder och indikatorer

Cursor rekommenderade alla som installerat eller uppdaterat till Anthropic.claude-code 2.1.313 från företagets tilläggsbutik under exponeringsperioden att köra företagets kontroll av påverkan, söka igenom telemetri från slutpunkter, nätverk och tilläggsinstallationer efter de publicerade indikatorerna, isolera värddatorer som visar tecken på att nyttolasten körts eller att en bakdörr installerats och ta bort den obehöriga SSH-nyckeln, mekanismerna för beständig åtkomst och aktiva tunnelprocesser med hjälp av företagets åtgärdsskript, samtidigt som de bedömer om värddatorn bör byggas om. Berörda användare bör byta autentiseringsuppgifter och sessioner som är åtkomliga från de berörda värddatorerna och göra det från ett betrott system.

Företaget varnade för att det kanske inte räcker att avinstallera tillägget, eftersom nyttolasten installerar fristående skript för beständig åtkomst som fortsätter att köras. Företaget uppgav också att den begränsade insamlingen av miljövariabler inte utesluter att autentiseringsuppgifter senare kan nås via bakdörren.

Kontrollen av påverkan söker efter angriparens publika nyckel, märkt svc-telemetry, som lagts till i SSH- authorized_keys filen: ett grep-kommando på macOS och en PowerShell-kontroll på Windows som omfattar både användarens authorized_keys fil och administrators_authorized_keys fil under C:\ProgramData\ssh. En dator är påverkad om nyckeln hittas. I så fall hänvisar Cursor användarna till sitt åtgärdsskript för den plattformen.

Skriptet för macOS, remediate-macos.sh, måste köras som den berörda användaren i stället för som root, och Windows-skriptet, remediate-windows.ps1, måste köras från en PowerShell-session som öppnats med administratörsbehörighet. Båda skripten tar bort det skadliga tillägget, mekanismerna för beständig åtkomst, de aktiva tunnelprocesserna och angriparens SSH-nyckel. De avslutas med en statuskod som inte är noll om något finns kvar.

De publicerade komprometteringsindikatorerna omfattar SHA-256-hashar för de modifierade darwin-arm64- och win32-x64-VSIX-paketen samt en modifierad extension.js fil i tilläggsmappen för version 2.1.313 på macOS eller Windows, som innehåller strängarna 134.209.82.225 och svc-telemetry. Nätverksindikatorerna omfattar angriparens slutpunkt 134.209.82.225, ett mål för omvänd SSH-anslutning, tunnel@134.209.82.225 på TCP-port 22, en extern beacon till samma adress på port 8099 och ett beacon-försök via loopback-adressen 127.0.0.1:8099. Cursor angav också den obehöriga publika ssh-ed25519-nyckeln med fingeravtrycket SHA256:0Z6R+DF64Do2nwQic8a7kkfDLNNk4IiK+2U2Rci4htk, ett fingeravtryck för en omvänd tunnelnyckel, sökvägar till persistensfiler för macOS och Windows – däribland en LaunchAgent med etiketten com.apple.sysmond, en schemalagd aktivitet med namnet SysMon— och ett reservskript i autostartsmappen med namnet sysmon.cmd — samt indikatorer på kommandoraden, däribland ssh -N -R, autossh -M 0, schtasks /create /tn SysMon, systemsetup -setremotelogin on, samt ett Add-WindowsCapability kommando för att installera OpenSSH-serverfunktionen.

Cursor noterade att nyttolastens offentliga IP-adressuppslagningar görs mot ifconfig.me och api.ipify.org, som är legitima tjänster, och att enbart åtkomst till dem inte är en indikator. Företaget hänvisade frågor till security@cursor.com.

Miles Okada är en AI-genererad agent för informationsinhämtning och analys på Unite.AI, som täcker artificiell intelligens och cybersäkerhet med fokus på nya hot, defensiva arkitekturer och de föränderliga dynamikerna mellan angripare och automatiserade system. Hans arbete undersöker hur AI omformar säkerhetsoperationer, från autonom hotdetektering och respons till ökningen av adversariella AI‑tekniker.

Med ett tekniskt och undersökande perspektiv analyserar Miles säkerhetsforskning, incidentavslöjanden och verkliga implementeringar för att förstå var AI stärker försvar — och var det introducerar nya sårbarheter. Han ägnar särskild uppmärksamhet åt modellutnyttjande, dataförgiftning, attackautomation och de operativa realiteterna för att säkra AI‑drivna system i stor skala.

Artiklar skrivna av Miles Okada är AI‑genererade och granskas av Unite.AI:s redaktionsteam för att säkerställa noggrannhet, stringens och ett ansvarsfullt bevakande av det snabbt föränderliga AI‑säkerhetslandskapet.