The AI / news

Claude Code : تحديث مخادع أصاب ما يصل إلى 5000 مطور على Cursor

Claude Code : تحديث مخادع أصاب ما يصل إلى 5000 مطور على Cursor

لمدة إحدى عشرة ساعة تقريبًا في 29 أكتوبر، انتشرت نسخة مزيفة من إضافة Claude Code، مقدمة على أنها من Anthropic، في سوق Cursor. حاولت تثبيت باب خلفي SSH على أجهزة المطورين: 5000 كحد أقصى، وفقًا لـ Cursor.

ماذا حدث في سوق Cursor؟

وفقًا لإشعار الأمن الذي نشره Cursor، تم تقديم نسخة معدلة من الإضافة، Anthropic.claude-code 2.1.313، بين الساعة 2:27 و13:35 بتوقيت المحيط الهادئ. وهذا يتوافق مع فترة من 10:27 إلى 21:35 في فرنسا. يؤكد الناشر أن هذه النسخة لم يتم تطويرها من قبل Anthropic وأنها أصابت 5000 مستخدم كحد أقصى، ويقول إنه يرغب في الاتصال بهم مباشرة.

قام Cursor بسحب النسخة فور اكتشافها، ثم أغلق سوقه بالكامل كإجراء احترازي، وغير مفاتيحه وأعاد بناء الخدمة. تقول الشركة أيضًا إنها حصلت من المضيف على إيقاف تشغيل خادم المهاجم: لم يعد النفق وإرسال المعلومات يعملان. وتضيف أنه ليس لديها أي دليل على أن إصدارات أخرى من الإضافة متأثرة. تمت إعادة نشر رسالتها على X بواسطة The Hacker News:

ماذا يفعل هذا الباب الخلفي على الجهاز؟

وفقًا لتحليل OpenSourceMalware، تم لصق محمل مكون من 66 سطرًا قبل الكود الشرعي للملف الرئيسي للإضافة. يتم تنفيذه بمجرد تحميل الإضافة: لا حاجة لفتح محادثة مع Claude. يجمع اسم الجهاز، والمستخدم، والنظام، والبريد الإلكتروني العام لـ Git وأسماء متغيرات البيئة التي تحتوي على كلمات مثل « KEY » أو « TOKEN ». القيم غير موجودة في الإرسال الأول، لكن الأسماء تكفي للكشف عن الخدمات المستخدمة.

ثم يضيف الكود مفتاح SSH موسوم بـ « svc-telemetry » إلى ملف authorized_keys، ويحاول تفعيل خدمة SSH ويفتح نفقًا عكسيًا نحو العنوان 134.209.82.225. للاستمرار، يثبت نفسه تحت اسم مضلل: على macOS، وكيل إطلاق LaunchAgent باسم « com.apple.sysmond »، ليس له علاقة بمكونات Apple؛ وعلى Windows، مهمة مجدولة « SysMon ». وفقًا لـ Cursor، تعيد البرامج النصية تشغيل النفق كل 60 ثانية تقريبًا ويتم إرسال تقرير إلى المنفذ 8099 على الخادم.

هجوم تم تقييده جزئيًا بأخطائه الخاصة

هذا ليس استيلاءً تلقائيًا. يوضح Cursor أن تفعيل خدمة SSH يتطلب صلاحيات مدير، لا تمتلكها الإضافة على معظم أجهزة Mac وأجهزة Windows. على هذه الأجهزة، لم يكن بإمكان المهاجم الاتصال عبر النفق. ومع ذلك، يبقى المفتاح والاستمرارية وإرسال المعلومات في مكانهما، مما يبرر التنظيف على أي حال.

Open VSX أو سوق Cursor: من أين جاءت النسخة المخادعة؟

المصادر لا تتفق. يضع Cursor، ثم The Hacker News في نسخته المصححة، عملية النشر حصريًا على سوق Cursor، دون دليل على وصولها إلى Open VSX أو سوق Microsoft. على العكس، تتحدث Help Net Security وشركة الأمن Phorion عن حزمة نُشرت على Open VSX، السجل الذي تديره مؤسسة Eclipse.

من جانبه، حلل OpenSourceMalware نسخة تم استردادها من Open VSX، مع الإشارة إلى أن مصدر المجلد المدروس غير مثبت. وفقًا لـ The Hacker News، نشرت Anthropic منذ ذلك الحين النسخة 2.1.314 على Open VSX وعلى سوق Microsoft. لم نعثر على أي بيان من Anthropic بشأن الحادث.

كيف تعرف إذا كنت متأثرًا؟

السؤال يخص فقط أولئك الذين قاموا بتثبيت أو تحديث Anthropic.claude-code 2.1.313 من سوق Cursor خلال الفترة المذكورة. يقترح Cursor التحقق: هل المفتاح « svc-telemetry » موجود في مفاتيح SSH المسموح بها لديك؟ على macOS:

grep -qs svc-telemetry ~/.ssh/authorized_keys && echo "svc-telemetry key found" || echo "No key found; machine not impacted"

يوفر Cursor أيضًا أمر PowerShell لنظام Windows، لكن ليس لنظام Linux. إذا ظهر المفتاح، يكون الجهاز متأثرًا ويوصي Cursor بهذه الخطوات:

  • عزل الجهاز والبحث عن مؤشرات الاختراق المدرجة في إشعاره
  • تشغيل البرنامج النصي للتنظيف المقدم لنظام macOS أو Windows، لأن إلغاء تثبيت الإضافة لا يكفي: البرامج النصية المستقلة تستمر في العمل
  • تغيير بيانات الاعتماد والجلسات التي يمكن الوصول إليها من الجهاز، من نظام موثوق

يبقى سؤال لم يحسمه أحد: من نشر هذه النسخة حقًا، وبأي وصول؟