ĂshtĂ« konfirmuar komprometimi i shtesĂ«s zyrtare Claude Code pĂ«r VS Code, e ofruar nga kompania Anthropic dhe e cila ka 63 milion shkarkime. Sulmuesit arritĂ«n tĂ« publikojnĂ« nĂ« katalogun Open-VSX versionin anthropic.claude-code@2.1.313, qĂ« pĂ«rmban kod tĂ« dĂ«mshĂ«m pĂ«r akses nĂ« distancĂ« nĂ« sistemin e pĂ«rdoruesit. Publikimi i versionit tĂ« dĂ«mshĂ«m nĂ« depot Microsoft nuk Ă«shtĂ« konfirmuar, por njĂ« raport me paralajmĂ«rim Ă«shtĂ« formuar pĂ«r tĂ«. Aktualisht, versioni problematik Ă«shtĂ« hequr nga depoti Open-VSX dhe Ă«shtĂ« publikuar njĂ« version korrigjues 2.1.314.
Kodi për shkarkimin e komponentëve të dëmshëm u shtua në fillim të skedarit extension.js dhe u aktivizua gjatë inicializimit të shtesës pas lançimit të VS Code (për aktivizimin e kodit të dëmshëm, ndërveprimi i përdoruesit me Claude nuk ishte i nevojshëm). Aktiviteti i dëmshëm përfshinte krijimin e një direktorie ~\/s.sh dhe shtimin në skedarin ~\/s.sh\/authorized_keys të çelësit të hapur ssh-ed25519 me shënimin 'svc-telemetry'. Pas kësaj, verifikohej nëse ekzistonte një proces në prapavijë sshd në Linux dhe macOS dhe aktivizohej serveri SSH nëse mungonte. Në Windows, përmes PowerShell, instalontohej OpenSSH.
Më tej, kodi i dëmshëm ruante çelësin e mbyllur në një skedar të përkohshëm me emrin '.stk_*' dhe konfiguronte një tunel të kthyer me një server SSH të jashtëm 134.209.82.225 për akses në distancë, duke e nisur ssh me opsionet '-N -R '*:0:localhost:22'. Lidhja rinovohej çdo 60 sekonda. Skriptet për rinovimin e tunelit dhe dërgimin e të dhënave në të jashtme serverët ruanin në skedarët ~\/config\/.smt dhe ~\/config\/.smtk. Aktivizimi periodik në Linux ishte i konfiguruar përmes cron, në macOS përmes LaunchAgent (com.apple.sysmond.plist), dhe në Windows përmes SysMon dhe autostart.
Përveç kësaj, në sistem mblidheshin informacione rreth emrit të hostit, përdoruesve të regjistruar, sistemit operativ, katalogut të shtëpisë, email-it (përmes git config --global user.email) dhe variablave të mjedisit me emra që përmbajnë fjalët KEY, TOKEN, SECRET, PASS, AWS dhe GCP. Të dhënat e gjetura dërgoheshin në formatin JSON në URL-në http:\/\/134.209.82.225:8099\/beacon.
Përdoruesit e shtesës Claude Code për VS Code rekomandohet të kontrollojnë sistemet e tyre për instalimin e versionit të dëmshëm 2.1.313. Indikatorët e kompremetimit të sistemit janë shfaqja e skedarëve ~\/config\/.smt, ~\/config\/.smtk, ~\/Library\/LaunchAgents\/com.apple.sysmond.plist, ${TMPDIR}\/\.stk_*, ~\/config\/smt.cmd,
~\/config\/.smtk, SysMon dhe sysmon.cmd, si dhe qasja në portet 22 dhe 8099 adresë IP 134.209.82.225, dhe dërgimi i kërkesave HTTP/HTTPS te host-et ifconfig.me dhe api.ipify.org.
Siç arritën hakerët të fusin kodin e dëmshëm në shtesë nuk është e qartë, supozohet se mund të ketë qenë e komprometuar llogaria e një punonjësi të Anthropic që merrej me mbështetje për paketën, ose është shfrytëzuar një problem sigurie në sistemin e publikimit të versioneve.
Burimi: opennet.ru
