SneakPeek: Säkerhetsbrist i Claude Code Desktop stal utvecklarnycklar tyst
En allvarlig säkerhetsbrist i Claude Code Desktop gjorde det möjligt att stjäla SSH-nycklar, AWS-credentials och andra känsliga filer från en utvecklares dator, utan att användaren behövde klicka på något. Sårbarheten, kallad SneakPeek, har fått CVSS-betyget 8.7.
Det är säkerhetsforskare på Noma Labs som hittade bristen och rapporterade den till Anthropic den 4 juli 2026. En patch lanserades den 17 augusti i version 1.30096.1, och levererades automatiskt via uppdateringsmekanismen.
Så fungerade attacken
Claude Code Desktop har en förhandsgranskningsvy som renderar HTML-filer när Claude läser eller ändrar dem. Noma Labs hittade tre svagheter som tillsammans kringgick skyddet.
Filer under 256 KB laddades som data-URL:er med ett JavaScript-blockerande CSP. Större filer laddades däremot via file://-URL:er, utan det skyddet. Dessutom blockerade inte begäransfiltret lokal filåtkomst när en statisk HTML-fil renderades direkt från disk.
En angripare kunde lägga in skadlig JavaScript i ett kodtäckningsrapport i ett publikt Git-repo. När en utvecklare sedan bad Claude att granska filen öppnades förhandsgranskningen automatiskt. Skriptet körde igång i bakgrunden, läste lokala filer med fetch() och skickade dem till angriparens server via navigator.sendBeacon(). Inget extra klick krävdes.
Vad din organisation bör göra
Uppdatera Claude Code Desktop till version 1.30096.1 eller senare om det inte skett automatiskt. Kontrollera om okända utgående anrop har gjorts från utvecklarmaskiner under perioden juli till augusti 2026.
Crystal Morin på Sysdig sammanfattar problemet: "SneakPeek är en påminnelse om att AI-verktyg har en egen attackyta. De flesta AI-säkerhetsfokus ligger på modellen; den här bristen låg i applikationen runt den."
Händelsen understryker ett bredare mönster: AI-kodverktyg får allt mer åtkomst till känslig infrastruktur, men säkerheten kring hur de hanterar filer och renderar innehåll har inte alltid följt med.
Källa: HackRead / Noma Labs