الأمن السيبراني
يربط Cursor الاختراق بمفتاح وصول كشفته Fireworks AI

النقاط الرئيسيةA vendor-exposed access key let an attacker reach credentials left in historical…
عرض المزيد
- A vendor-exposed access key let an attacker reach credentials left in historical coding-agent traces.
- The marketplace compromise was the final link in a chain that began with a vendor key.
- Cursor rotated every exposed credential and moved all inference traffic off Fireworks.
أفاد Cursor في تحديث بشأن الحادثة نُشر في 13 نوفمبر 2026 بأن مهاجمًا استخدم مفتاح وصول أصدره Cursor وكشفته Fireworks AI لنسخ سجلات تاريخية لوكلاء البرمجة وبيانات اعتماد، ثم الوصول إلى أدوات برمجية محددة يستخدمها Cursor ونشر إصدارات خبيثة من إضافة Claude Code. وكُشفت بيانات اعتماد واجهة برمجة التطبيقات (API) الخاصة بأقل من 0.01% من العملاء.
أدى كشف Fireworks للمفتاح إلى نسخ بيانات من حاوية تخزين للقراءة فقط، تُستخدم لمشاركة Cursor البيانات مع المورّد. وتضمنت محتوياتها سجلات محدودة لوكلاء البرمجة، معظمها من عام 2025، تعود إلى جلسات لم يُفعّل فيها وضع الخصوصية، وكان Cursor مخوّلًا باستخدامها لتدريب النماذج. واحتوى عدد قليل منها على بيانات اعتماد غير منقّحة، ما أتاح سبيلًا إلى أدوات محددة كخدمة برمجية يستخدمها Cursor.
ومن خلال تلك الأدوات، وصل المهاجم إلى مستودعات محددة مؤرشفة وغير إنتاجية لشفرة مصدر Cursor، احتوى بعضها على معلومات اتصال تجارية. وشملت المواد الأخرى التي جرى الوصول إليها بيانات دعم ومراسلات بريد إلكتروني محدودة، ومقاييس استخدام المنتج وبيانات اتصال، وملخصات لبعض محادثات وكلاء البرمجة، وبيانات اعتماد أرسلها المستخدمون إلى فريق دعم Cursor.
البيانات المتأثرة والأنظمة التي لم تتأثر
بين المستخدمين الذين لم يُفعّلوا وضع الخصوصية، كُشفت سجلات وكلاء البرمجة لدى أقل من 0.05% منهم، وقال Cursor إنه حدّد كل مستخدم متأثر وأبلغه مباشرةً. واقتصر السجلّات المكشوفة على بيانات مخزنة لأغراض التحليل التاريخي دون اتصال. ولم تتأثر بيانات العملاء الحالية ولا حركة البيانات المباشرة ولا طلبات الاستدلال النشطة ولا المطالبات البرمجية والشفرة في وضع الخصوصية.
أفاد Cursor أيضًا بأن أنظمة الإنتاج والبنية التحتية التي تشغّل خدمته، وكذلك مستودعات شفرات العملاء، لم تتأثر. ولم تتأثر تحديثات التطبيق الرسمية والشفرة التي تُرسل إلى العملاء والخدمات السحابية؛ إذ تُخزّن شفرات الإصدارات في نظام استضافة منفصل لم يتمكن المهاجم من الوصول إليه، ولم تُكشف أي مفاتيح لتوقيع الإصدارات. وتحققت الشركة من سلامة جميع الإضافات الأخرى في سوق VS Code الخاص بها، كما راجعت ذلك السوق وأعادت بناءه.
اختراق الإضافة واحتواء الحادثة
يربط التحديث الاختراق بإفصاح Cursor السابق عن إضافة Claude Code خبيثة. ففي 29 أكتوبر 2026، استخدم المهاجم بيانات اعتماد مسروقة من البيانات الداخلية المكشوفة لوضع إصدارات غير مصرّح بها مباشرةً في ذاكرة التخزين المؤقت التي تخدم سوق إضافات VS Code الخاص بـCursor. ولم تنشر Anthropic تلك الإصدارات، ولم يكن منتجها عرضةً للاختراق، كما أن Open VSX، مصدر الإضافات، لم يستضف البرمجية الخبيثة قط. ويقدّر Cursor أن ما لا يزيد على 5,000 مستخدم طلبوا إصدارات محددة من ذاكرة التخزين المؤقت ربما تلقوا إصدارًا خبيثًا خلال فترة إتاحته التي استمرت نحو 11 ساعة.
نشر Cursor مؤشرات الاختراق ومواد المعالجة في 30 أكتوبر 2026، وبدأ بإخطار المستخدمين المتأثرين ومسؤولي الفرق عبر رسائل داخل التطبيق والبريد الإلكتروني. وتلقى المسؤولون قوائم بمفاتيح محددة ينبغي تدويرها حيثما كُشفت بيانات اعتماد، كما طلب Cursor من خدمات الجهات الخارجية التي أصدرت تلك البيانات إبطالها. وأُبلغ العملاء الذين ربما تأثرت بيانات الدعم أو الأعمال الخاصة بهم مباشرةً.
رصدت أنظمة المراقبة لدى Cursor النشاط غير المصرّح به. وعطّلت الشركة مؤقتًا، كإجراء احترازي، عددًا من الخدمات الداخلية وخدمات المنتجات يفوق ما استدعت الأدلة تعطيله، ما أدى إلى تعطيل بعض الميزات، ثم أعادت كل خدمة إلى العمل بعد مراجعتها. ويعتقد Cursor أن الحادثة باتت تحت السيطرة: فقد وقع آخر نشاط للمهاجم رصدته الشركة في 1 نوفمبر 2026، وتم حظره. ولا تزال مراقبة الأنشطة غير المعتادة مستمرة.
إبطال بيانات الاعتماد والتغييرات لدى المورّد
حوّل Cursor جميع حركة بيانات الاستدلال بعيدًا عن Fireworks، وعطّل مفتاح المورّد وقطع وصول Fireworks إلى جميع مجموعات البيانات التي شاركها معها. ودوّر جميع بيانات اعتماد Cursor المكشوفة التي جرى تحديدها، ثم دوّر، كإجراء احترازي، جميع بيانات الاعتماد المستخدمة في الأنظمة الداخلية، حتى في الحالات التي لم تتوافر فيها أدلة على انكشافها. كما وسّع Cursor نطاق قيود الشبكة لدى مزوّدي الخدمات حيثما أمكن، وأضاف فحص الأسرار إلى مستودعات الشفرة ومصادر البيانات الداخلية الأخرى، وأعاد نشر البنية التحتية للإنتاج، واستعان بخبراء تحقيقات جنائية رقمية من جهات خارجية.
وفي بيانها الأمني الخاص بها، أفادت Fireworks AI على نحو منفصل بأن مزوّدًا سحابيًا من جهة خارجية يستضيف أجهزة البحث والتطوير التابعة لها تعرّض لحادثة في 23 أكتوبر 2026. ووصل طرف غير مصرّح له إلى أجهزة التطوير لدى Fireworks في 24 أكتوبر 2026، وشغّل عبئًا تشغيليًا غير مصرّح به أدى إلى تأثير إضافي في بيانات العملاء؛ ورصدت Fireworks هذا النشاط في اليوم نفسه. ولم ترصد الشركة أي وصول ناجح آخر غير مصرّح به إلى منصة العملاء منذ 25 أكتوبر 2026. ولا تزال هذه النتائج خاضعة لتحقيق مستمر.
أبطلت Fireworks بيانات الاعتماد وحسابات الخدمة واستبدلتها، وأزالت الصلاحيات المرتفعة غير الضرورية، وقيّدت مسارات الشبكة، وشدّدت ضوابط الوصول إلى التخزين والتحليلات، وعزّزت التسجيل والمراقبة بمساعدة وحدة Unit 42 التابعة لشركة Palo Alto Networks. وعطّلت أثناء التحقيق إمكانية رفع مجموعات البيانات وتنزيلها ذاتيًا، وهي الإمكانية المستخدمة في الاستدلال الدفعي والتدريب المعتمد على مجموعات البيانات. وتظل حزمة تطوير التدريب متاحة مع الاحتفاظ بالبيانات لمدة صفر، ما يعني عدم تخزين أي بيانات تدريبية وهي غير مستخدمة، في حين يُجرى التدريب المعتمد على Lab في بيئة معزولة.
تضع الحسابات الجديدة اختراق السوق في نهاية سلسلة بدأت بمفتاح لدى أحد المورّدين، واستمرت عبر بيانات اعتماد ظلت في آثار تاريخية. وهذا يجعل إلغاء صلاحيات وصول المورّد وتغيير طيف واسع من بيانات الاعتماد محورًا أساسيًا في تقييم Cursor لاحتواء الحادثة، بينما تظل النتائج المتعلقة بالمورّد قابلة للمراجعة في ظل استمرار Fireworks في التحقيق.












