نسختان خبيثتان من امتداد Claude Code تصيبان حتى 5,000 مستخدم في Cursor
نشر متجر Cursor نسختين معدّلتين من امتداد Claude Code نحو 11 ساعة يوم 29 أكتوبر، والمتأثرون 5,000 مستخدم كحد أقصى.
· آخر تحقق: 31 أكتوبر 2026 (Cursor، مايكروسوفت، ذا هاكر نيوز)
الملخص
- نشر متجر Cursor نسختين معدّلتين من امتداد Claude Code نحو 11 ساعة يوم 29 أكتوبر، والمتأثرون 5,000 مستخدم كحد أقصى.
- الشيفرة المزروعة تضيف مفتاح SSH للمهاجم وتفتح نفقاً عكسياً وتثبّت آليات بقاء على ماك وويندوز ولينكس، وفق Cursor ومايكروسوفت.
- إزالة الامتداد لا تكفي لأن نصوص البقاء تعمل مستقلة؛ وتطلب Cursor تدوير بيانات الاعتماد وتشغيل نصوص المعالجة.
خبر
تسلّلت نسختان خبيثتان من امتداد Claude Code إلى متجر امتدادات Cursor يوم 29 أكتوبر، فزرعتا باباً خلفياً عبر SSH على أجهزة مطورين خلال نافذة امتدت من 2:27 صباحاً إلى 1:35 ظهراً بتوقيت المحيط الهادئ. قالت Cursor إن المتأثرين لا يتجاوزون 5,000 مستخدم وإن النسختين لم تطورهما أنثروبيك. وأكدت مايكروسوفت أن الحزم الخبيثة لم تُنشر عبر متجر Visual Studio ولا npm.
تفصيل
- النافذة والنسختان: حملت النسختان الخبيثتان الرقمين 2.1.312 و2.1.313 تحت معرّف الامتداد الرسمي Anthropic.claude-code، وأُتيحتا في متجر Cursor على ماك وويندوز من نحو 2:27 صباحاً إلى 1:35 ظهراً بتوقيت المحيط الهادئ. وبحسب Cursor، لا دليل على تأثر امتدادات أخرى في المتجر ولا قناة التوزيع الرسمية للامتداد.
- ما تجمعه الشيفرة: تجمع الحمولة اسم الجهاز واسم المستخدم ونظام التشغيل والمعمارية والمجلد الرئيسي ومجلدات العمل وبريد Git والعنوان العام، وترسلها إلى خادم يسيطر عليه المهاجم على المنفذ 8099. وأضافت مايكروسوفت أنها تسجل أسماء متغيرات البيئة التي تحوي كلمات مثل KEY وTOKEN وSECRET دون قيمها.
- الباب الخلفي: تحاول الشيفرة إضافة مفتاح عام للمهاجم بعنوان svc-telemetry إلى ملف authorized_keys، وتفعيل خدمة SSH المحلية، وفتح نفق SSH عكسي نحو العنوان 134.209.82.225 مع تعطيل التحقق من مفتاح المضيف. وتعيد نصوص الخلفية محاولة النفق كل نحو 60 ثانية إذا انقطع، وفق Cursor ومايكروسوفت.
- حدود الاختراق: قالت Cursor إن تفعيل SSH يحتاج إلى صلاحيات مدير لا يملكها الامتداد على معظم أجهزة ماك وويندوز، فتفشل هذه الخطوة غالباً. لكن إضافة المفتاح وتثبيت البقاء قد يحدثان رغم الفشل، ولاحظت مايكروسوفت أن المحمّل قد يكتب المفاتيح وآثار البقاء حتى عند تعطل النفق.
- آليات البقاء: تثبّت الحمولة LaunchAgent باسم com.apple.sysmond على ماك، ومهمة مجدولة باسم SysMon تعمل بصلاحيات SYSTEM على ويندوز مع بديل في مجلد بدء التشغيل، وإدخال @reboot في cron على لينكس. وتكتم الشيفرة مخرجات الأوامر وتبتلع الأخطاء وتُبقي الامتداد يعمل طبيعياً، بحسب تحليل مايكروسوفت.
- استجابة Cursor: أزالت Cursor النسخة الخبيثة فور رصدها ومنعت توزيعها، ثم أغلقت المتجر كاملاً مؤقتاً، ودققت الوصول وأكدت عدم العبث بامتدادات أخرى، ودوّرت المفاتيح وأعادت بناء المتجر. وعملت مع مزود الاستضافة على إخراج خادم المهاجم من الخدمة، ولم تحدد الشركة كيف دخلت النسختان إلى متجرها.
- موقف أنثروبيك ومايكروسوفت: أبلغت أنثروبيك مايكروسوفت بأن أنظمتها لم تُخترق وأنها لم تطور الحزمة الخبيثة، ونشرت الإصدار 2.1.314 على Open VSX ومتجر VS Code، وفق ذا هاكر نيوز. وأكدت مايكروسوفت أن الحزم الخبيثة لم تُنشر قط عبر Visual Studio Marketplace ولا عبر npm، وأن هاتين القناتين لم تتأثرا.
- خطوات المعالجة: تطلب Cursor البحث عن مفتاح svc-telemetry في authorized_keys، ومراجعة سجلات الأجهزة والشبكة وتثبيت الامتدادات، وعزل الأجهزة التي ظهر عليها تنفيذ الحمولة، وإزالة المفتاح وآليات البقاء وعمليات النفق، وتدوير بيانات الاعتماد من جهاز موثوق. وتوفر نصي معالجة لماك وويندوز.
- لماذا لا تكفي الإزالة: قالت Cursor إن حذف الامتداد قد لا يكفي لأن الحمولة تُسقط نصوص بقاء مستقلة تواصل العمل بعد الحذف، وإن على المتأثرين اتباع خطوات المعالجة حتى لو بدا أن خطوة SSH فشلت. وأوصت مايكروسوفت بحفظ الأدلة قبل التنظيف وإعادة بناء الأجهزة عند الشك.
- التحصين: تنصح مايكروسوفت مستخدمي Cursor بقصر الامتدادات على ناشرين معتمدين واعتماد فترة تهدئة قبل تثبيت أي إصدار جديد، وفق إرشادات التحصين التي نشرتها Cursor. وبحسب ذا هاكر نيوز، أُدرج محمّل خبيث من 66 سطراً قبل شيفرة الامتداد الأصلية، وكان بحث OpenSourceMalware أول من وثّقه.
ماذا بعد؟
تقول Cursor إنها ستتواصل مع المتأثرين مباشرة، ولم تحدد بعد كيف دخلت النسختان إلى متجرها. ويُنتظر تحديث الإشعار الأمني بمؤشرات جديدة، وأي بيان من أنثروبيك.
المصدر: Cursor، مايكروسوفت، ذا هاكر نيوز