Cursor تؤكد خرق أمني أدى إلى إضافة Claude Code خبيثة
أكدت Cursor تعرضها لخرق أمني سمح للقراصنة بتوزيع إضافة Claude Code خبيثة عبر متجرها بعد سرقة بيانات اعتماد من مزود البنية التحتية للذكاء الاصطناعي Fireworks AI.
مكّن الخرق المهاجمين من الوصول إلى أنظمة داخلية وسرقة بيانات العملاء، بما في ذلك آثار تاريخية لوكلاء البرمجة بالذكاء الاصطناعي تحتوي على بيانات اعتماد غير محجوبة استُخدمت لاحقاً لاختراق خدمات إضافية.
جاءت تفاصيل الحادثة في تقرير جديد نُشر في 14 نوفمبر، يشرح كيف وزّع المهاجمون نسخاً خبيثة من إضافة Claude Code التابعة لـ Anthropic عبر متجر Cursor في 29 أكتوبر.
عرّض الهجوم ما يصل إلى 5000 مطور لبرمجيات خبيثة ثبّتت أبواباً خلفية دائمة عبر SSH.
Cursor هو محرر أكواد مدعوم بالذكاء الاصطناعي مبني على Visual Studio Code (VS Code) مفتوح المصدر من Microsoft، ويتيح للمطورين كتابة البرمجيات وتعديلها وتصحيح أخطائها باستخدام مساعدي الذكاء الاصطناعي.
وفقاً لـ Cursor، بدأ الهجوم عندما حصل القراصنة على مفتاح وصول مخزن لدى Fireworks AI، وهو مزود خارجي يُستخدم لتدريب نماذج الذكاء الاصطناعي وتشغيل الاستدلال.
استخدم المهاجمون المفتاح المكشوف لنسخ بيانات من حاوية تخزين للقراءة فقط كانت Cursor تستخدمها لمشاركة المعلومات مع Fireworks.
احتوت الحاوية على آثار تاريخية لوكلاء البرمجة بالذكاء الاصطناعي، معظمها من 2025، جُمعت من مستخدمين لم يفعّلوا وضع الخصوصية. بعض هذه الآثار احتوى على بيانات اعتماد API غير محجوبة، ما سمح للمهاجمين بالوصول إلى أنظمة إضافية لدى Cursor.
قالت Cursor إن آثار وكلاء البرمجة تعرضت لدى أقل من 0.05% من المستخدمين، بينما تعرضت بيانات اعتماد API لدى أقل من 0.01% من العملاء.
باستخدام بيانات الاعتماد المكشوفة، سرق القراصنة بيانات من عدة أدوات برمجيات كخدمة (SaaS) تابعة لـ Cursor، شملت:
- مستودعات أكواد مصدرية مؤرشفة وغير إنتاجية لـ Cursor، بعضها يحتوي على معلومات اتصال تجارية.
- معلومات محدودة عن دعم العملاء ومحادثات بريد إلكتروني.
- مقاييس استخدام المنتج وتفاصيل اتصال العملاء.
- ملخصات لبعض محادثات وكلاء البرمجة بالذكاء الاصطناعي.
- بيانات اعتماد كان العملاء قد شاركوها سابقاً مع فريق دعم Cursor.
أفادت Cursor بأن أنظمة المراقبة لديها اكتشفت النشاط غير المصرح به، ما دفع الشركة إلى إلغاء مفتاح وصول Fireworks، وتدوير بيانات الاعتماد المكشوفة، والتحقيق في وصول غير مصرح به إضافي.
مع تقدم التحقيق، عطّلت Cursor مؤقتاً بعض الخدمات الداخلية وخدمات المنتج كإجراء احترازي.
غير أن المهاجمين كانوا قد حصلوا بالفعل على بيانات اعتماد سمحت لهم بتوزيع إضافات عبر متجر Cursor.
في 29 أكتوبر، استخدم القراصنة تلك البيانات لنشر نسخ خبيثة من إضافة Claude Code التابعة لـ Anthropic على متجر إضافات VS Code الخاص بـ Cursor.
أوضحت Cursor: «في 29 أكتوبر، وباستخدام بيانات اعتماد مسروقة من البيانات المكشوفة من نظامنا الداخلي، وضع المهاجم نسخاً خبيثة غير مصرح بها من إضافة Claude Code التابعة لـ Anthropic مباشرة على ذاكرة التخزين المؤقت المستخدمة لتقديم متجر إضافات Cursor VS Code».
لم يتضرر الإصدار الشرعي من الإضافة لدى Anthropic ولا Open VSX، متجر الإضافات الذي تستخدمه Cursor.
كانت الإضافات الخبيثة، الإصداران 2.1.312 و2.1.313، متاحة لنحو 11 ساعة قبل أن تزيلها Cursor.
كما ذُكر سابقاً، عدّل المهاجمون إضافة Claude Code الشرعية لتنفيذ JavaScript خبيثة حاولت تثبيت أبواب خلفية دائمة عبر SSH على أجهزة المطورين.
جمعت البرمجيات الخبيثة معلومات النظام، وثبّتت مفتاح SSH يتحكم به المهاجم، وحاولت تفعيل الوصول عبر SSH، وأعدّت آليات استمرارية للحفاظ على الوصول عن بُعد.
غير أن باحثي الأمن وجدوا أخطاء برمجية حالت على الأرجح دون عمل الباب الخلفي على كثير من أنظمة Windows وmacOS التي لم يكن SSH مفعّلاً عليها مسبقاً.
تقدّر Cursor أن ما يصل إلى 5000 مستخدم طلبوا إصدارات الإضافة المتأثرة خلال فترة التعرض ربما تلقوا النسخ الخبيثة.
شددت الشركة على أن بنيتها التحتية الإنتاجية وإصدارات تطبيقها الرسمية ومستودعات أكواد العملاء والأكواد والأوامر النصية (prompts) الخاصة بالمستخدمين الذين فعّلوا وضع الخصوصية لم تتأثر.
منذ ذلك الحين، نقلت Cursor كل حركة الاستدلال بعيداً عن Fireworks، وألغت بيانات الاعتماد المكشوفة ودارتها، وأعادت بناء متجر إضافاتها، وأعادت نشر بنيتها التحتية الإنتاجية كإجراء احترازي.
يُنصح العملاء الذين ثبّتوا إضافة Claude Code المتأثرة أو حدّثوها خلال الهجوم باتباع إرشادات المعالجة من Cursor.
يأتي الحادث ضمن موجة هجمات تستهدف منصات مطوري الذكاء الاصطناعي أطلقت عليها شركة الأمن السيبراني Wiz اسم «Black October». استهدفت هذه الهجمات البنية التحتية للتطوير لسرقة بيانات اعتماد المصادقة، خصوصاً تلك التي تتيح الوصول إلى نماذج الذكاء الاصطناعي.
استُخدمت بيانات الاعتماد المسروقة في استدلال غير مصرح به بالذكاء الاصطناعي، ما ولّد رسوماً كبيرة على العملاء المتأثرين، وارتبطت بعض الحوادث أيضاً بمحاولات تقطير نماذج الذكاء الاصطناعي.
أثّرت الهجمات على شركات عديدة، منها Railway وNorthflank وLightning AI وOpenCode وWarp.
في Railway، سرق المهاجمون أسرار مصادقة العملاء، واستُخدمت لاحقاً لتوليد نحو 740,000 دولار من رسوم الذكاء الاصطناعي الاحتيالية. كما أبلغت OpenCode عن مفاتيح API مكشوفة واستخدام غير مصرح به للذكاء الاصطناعي.
تأثرت Fireworks AI أيضاً، وكشفت عن عدة خروقات أمنية في أكتوبر، منها خرق يتعلق بمفاتيح API ورموز مميزة (tokens) مكشوفة، وآخر وصل فيه المهاجمون إلى أجهزة تطوير عبر مزود سحابي خارجي مخترق.
أثّرت حوادث Fireworks على عملاء آخرين أيضاً، منهم Notion، التي كشفت مؤخراً عن تعرض نصوص محادثات الذكاء الاصطناعي من عدد صغير من مساحات العمل للكشف.
المصدر: BleepingComputer