Trojanlashtirilgan Claude Code kengaytmasi, anthropic.claude-code 2.1.313 versiyasi sifatida aniqlangan, ishlab chiquvchi tizimlariga doimiy SSH kirish imkonini beradigan zararli yuklovchini o'z ichiga oladi.

Tadqiqotchilar Open VSX dan olingan artefaktni tahlil qilishdi va qonuniy kengaytma to'plamiga qo'shilgan 66 qator JavaScript kodini aniqlashdi. Bu qo'shimcha kod hujumchining skriptini normal ishga tushirish jarayonidan oldin ishga tushirishga imkon beradi.

Topilmalar tahlil qilingan artefaktda zararli xatti-harakatni tasdiqlaydi. Biroq, Anthropicning Microsoft Marketplace'dagi rasmiy tarqatishda buzilish dalili yo'q. Bu zararli versiya nashr zanjiriga qanday kirib qolgani noma'lum qolmoqda.

Texnik tahlilga ko'ra, in'ektsiya qilingan yuklovchi VS Code extension.js ni yuklaganda ishga tushadi. Ishlab chiquvchilar Claude suhbatini boshlashi shart emas. Paket o'rnatish hujumlaridan farqli o'laroq, bajarilish kengaytma ishga tushish vaqtida sodir bo'ladi, npm hayot sikli skriptlari orqali emas.

Yuklovchi jarayonni bajarish, fayl tizimiga kirish, operatsion tizimni tekshirish, HTTP aloqasi va kriptografik operatsiyalar uchun Node.js modullarini import qiladi. U aksariyat istisnolarni bostiradi, bu esa zararli operatsiyalar muvaffaqiyatsiz bo'lganda ham qonuniy funksionallikni davom ettirishga imkon beradi.

Uning razvedkasi xost nomi, foydalanuvchi nomi, operatsion tizim, arxitektura, uy katalogi, ishchi katalog va global Git elektron pochtasini yig'adi.

Shuningdek, u KEY, TOKEN, SECRET, PASS, AWS va GCP kabi ma'lumotlarga oid atamalar bilan mos keladigan 40 tagacha muhit o'zgaruvchilari nomlarini to'playdi. Dastlabki beacon ularning qiymatlarini to'g'ridan-to'g'ri o'z ichiga olmaydi.

Bu suiiste'mol ilgari soxta Open VSX kengaytmalari ishlab chiquvchi metama'lumotlarini yig'ib olganida fosh etilgan xavflarni aks ettiradi, bu yerda tanish brending ruxsat etilmagan xatti-harakatni yashirgan.

Implant hujumchining nazoratidagi Ed25519 ochiq kalitini ~/.ssh/authorized_keys ga svc-telemetry izohi bilan qo'shadi. U cheklovchi katalog va fayl ruxsatlarini o'rnatadi va belgini takrorlashdan qochadi.

Keyin, u macOS Remote Login, Linux xizmat buyruqlari yoki Windows OpenSSH Server konfiguratsiyasi orqali SSH ni yoqishga harakat qiladi. Muvaffaqiyat platforma konfiguratsiyasi va mavjud imtiyozlarga bog'liq.

O'rnatilgan shaxsiy kalit tunnel@134.209.82[.]225 ga chiquvchi ulanishlarni qo'llab-quvvatlaydi. Yo'naltirish argumenti -N -R '*:0:localhost:22' jabrlanuvchining SSH xizmatiga ulangan masofadan ajratilgan portni so'raydi. Tsikl xost kalitini tekshirishni o'chiradi va 60 soniyadan keyin qayta ulanadi.

Claude Hujum Zanjiri (Manba: opensourcemalware)

Doimiylik aldamchi macOS LaunchAgent, Linux @reboot crontab yozuvi yoki Windows SysMon rejalashtirilgan vazifasi va Startup jildidagi zaxira nusxadan foydalanadi.

1,5 soniyadan so'ng, yuklovchi umumiy IP manzilini oladi va razvedka JSON ni shifrlanmagan HTTP beaconlari orqali yuboradi. Ilgari Open VSX kengaytmasi GitHub orqali RAT yetkazib berganidan farqli o'laroq, bu in'ektsiya qilingan bosqich qo'shimcha bajariladigan yukni yuklab olmaydi. Uning skriptlari va kalitlari allaqachon o'rnatilgan.

Cheklash ta'sirlangan xostlarni ajratish, dalillarni saqlash va C2 manzilini 22 va 8099 portlarida bloklashni ustuvor qilishi kerak. Tergovchilar ruxsat etilgan kalitlarni, doimiylik joylarini va teskari yo'naltirish argumentlarini o'z ichiga olgan ssh yoki autossh jarayonlarini tekshirishi kerak.

Dalillarni yig'ib olgandan so'ng, zararli komponentlarni o'chiring, toza tizimdan foydalanish mumkin bo'lgan ma'lumotlarni aylantiring va autentifikatsiya, qobiq, muharrir, jarayon va tarmoq jurnallarini ko'rib chiqing. Interaktiv SSH kirishi tahlil qilingan yuklovchidan tashqari keyingi faoliyatni yoqishi mumkinligi sababli, kengaytmani o'chirishning o'zi xost tozaligini isbotlay olmaydi. Ta'sirlangan tizimlarni qayta qurish kuchliroq kafolat beradi.

IoC

TuriKo'rsatkich
Kengaytmaanthropic.claude-code@2.1.313
C2 manzili134.209.82[.]225
Tarmoq portlariSSH 22; HTTP 8099
Masofaviy beaconhxxp://134.209.82[.]225:8099/beacon
Mahalliy beaconhxxp://127.0.0.1:8099/beacon
SSH belgisisvc-telemetry
SSH barmoq iziSHA256:0Z6R+DF64Do2nwQic8a7kkfDLNNk4IiK+2U2Rci4htk
Unix artefaktlari~/.config/.smt; ~/.config/.smtk; ${TMPDIR}/.stk_*
macOS doimiyligi~/Library/LaunchAgents/com.apple.sysmond.plist
Windows artefaktlari.config\smt.cmd; .config\smtk; SysMon; sysmon.cmd
extension.js SHA-256ecb58cb29078d9646ad1dcdbe51526f2d9cfea06be5fb2ab183e8ecc3ab6bf15
O'rnatilgan shaxsiy kalit SHA-2567e0a52885fadee05544a9e99eb18c792bec05900a5e1a66d68f8383decb0e278

Eslatma: IP manzillar va domenlar tasodifiy hal qilish yoki giperhavola qilishni oldini olish uchun ataylab defanged qilingan (masalan, [.]). Faqat MISP, VirusTotal yoki SIEM kabi nazorat qilinadigan tahdid razvedka platformalarida qayta fang qiling.

SOCingizga hodisalarni tezda to'xtatish uchun ogohlantirish kontekstini bering. 16K SOCdan tahdid razvedkasini integratsiya qiling.