تمكن المهاجمون من حقن رمز خبيث في الإضافة الرسمية لبرنامج VS Code (Claude Code).

تم اكتشاف ثغرة أمنية في إضافة Claude Code الرسمية لبرنامج VS Code، المُقدمة من شركة Anthropic والتي تم تحميلها 63 مليون مرة. تمكن المهاجمون من وضع الإصدار anthropic.claude-code@2.1.313 في مجلد Open-VSX، والذي يحتوي على شيفرة خبيثة للوصول عن بُعد إلى نظام المستخدم. لم يتم تأكيد نشر النسخة الخبيثة من الحزمة في مستودع Microsoft، ولكن تم إصدار تقرير تحذيري بشأنها. تم الآن إزالة الإصدار المتأثر من مستودع Open-VSX، ونُشر إصدار تصحيحي برقم 2.1.314.

أُضيف رمز تحميل المكونات الخبيثة إلى بداية ملف extension.js، وتم تفعيله عند تهيئة الإضافة بعد تشغيل VS Code (لم يكن تفاعل المستخدم مع Claude مطلوبًا لتفعيل الرمز الخبيث). تمثل النشاط الخبيث في إنشاء مجلد ~/.ssh وإضافة المفتاح العام ssh-ed25519 مع التعليق التوضيحي "svc-telemetry" إلى ملف ~/.ssh/authorized_keys. بعد ذلك، تم التحقق من وجود عملية sshd في الخلفية. Linux и macOSوتفعيل خادم SSH إذا كان غائباً. Windows تم تثبيت OpenSSH عبر PowerShell.

ثم قام البرنامج الخبيث بحفظ المفتاح الخاص في ملف مؤقت باسم ".stk_*"، وأنشأ نفقًا عكسيًا إلى خادم SSH الخارجي 134.209.82.225 للوصول عن بُعد، وذلك بتشغيل الأمر ssh مع الخيارين "-N -R '*:0:localhost:22'". وكان يتم تجديد الاتصال كل 60 ثانية. كما تم استخدام برامج نصية لتحديث النفق وإرسال البيانات إلى الخوادم الخارجية. الخوادم تم حفظها في الملفين ~/.config/.smt و ~/.config/.smtk. تشغيل دوري في Linux تم تكوينه عبر cron، في macOS عبر LaunchAgent (com.apple.sysmond.plist)، وفي Windows عبر SysMon والتشغيل التلقائي.

بالإضافة إلى ذلك، جمع النظام معلومات حول اسم المضيف، والمستخدمين المسجلين، ونظام التشغيل، والمجلد الرئيسي، والبريد الإلكتروني (عبر الأمر `git config --global user.email`)، ومتغيرات البيئة التي تحتوي أسماؤها على الكلمات KEY وTOKEN وSECRET وPASS وAWS وGCP. أُرسلت البيانات بصيغة JSON إلى عنوان URL التالي: http://134.209.82.225:8099/beacon.

يُنصح مستخدمو إضافة Claude Code لبرنامج VS Code بفحص أنظمتهم للتأكد من عدم تثبيت الإصدار الخبيث 2.1.313. تشمل مؤشرات اختراق النظام ظهور الملفات التالية: ~/.config/.smt، ~/.config/.smtk، ~/Library/LaunchAgents/com.apple.sysmond.plist، ${TMPDIR}/.stk_*، ~/.config/smt.cmd.
~/.config/smtk، وSysMon، وsysmon.cmd، بالإضافة إلى الوصول إلى المنفذين 22 و8099 لـ عنوان IP 134.209.82.225، وإرسال طلبات HTTP/HTTPS إلى المضيفين ifconfig.me و api.ipify.org.

من غير الواضح بالضبط كيف تمكن المهاجمون من إدخال رمز خبيث في الملحق، ولكن يُعتقد أن حساب أحد موظفي شركة Anthropic الذي يتولى صيانة الحزمة قد تم اختراقه، أو أنه تم استغلال ثغرة أمنية في نظام نشر الإصدارات.

المصدر: opennet.ru

شراء استضافة موثوقة للمواقع مع حماية DDoS وخوادم VPS VDS 🔥 اشترِ استضافة مواقع ويب موثوقة مع حماية من هجمات DDoS، وخوادم VPS وVDS | ProHoster