وأشار فريق Nx إلى أن عدد المستخدمين المتأثرين كان قليلًا جدًا، لكنه لم يكن صفرًا، لذلك يجب على أي شخص قام بالتثبيت أو التحديث خلال تلك الفترة اعتبار جهازه معرضًا للاختراق حتى يثبت العكس.
بعد تثبيت الإضافة، كانت تبدو طبيعية في البداية. لكن بمجرد فتح أي مشروع داخل المحرر، كانت تقوم بتنفيذ منطق خبيث مخفي.
اكتشف الباحثون الأمنيون أن الإضافة تقوم بتنزيل وتشغيل حمولة مشفّرة ومموّهة بحجم يقارب 498 كيلوبايت من موقع مخفي داخل بنية مستودع Nx على GitHub.
هذه الحمولة كانت عبارة عن برنامج متعدد المراحل لسرقة بيانات الاعتماد موجه خصيصًا لبيئات تطوير البرمجيات.
البرمجية بحثت في الملفات المحلية ومتغيرات البيئة عن معلومات حساسة شائعة في أجهزة المطورين، منها:
op نشطةبعد جمع هذه المعلومات، كانت تُرسل إلى المهاجمين عبر:
لم تكتفِ البرمجية بسرقة البيانات، بل حاولت أيضًا الحفاظ على وصول دائم للنظام.
من المؤشرات التي ذكرها التنبيه الأمني إنشاء ملفات بقاء مثل:
~/.local/share/kitty/cat.py~/Library/LaunchAgents/com.user.kitty-monitor.plist/var/tmp/.gh_update_state/tmp/kitty-*كما قد تظهر:
ويختلف أسلوب البقاء حسب نظام التشغيل:
هذه الأساليب تسمح للمهاجم بالبقاء داخل الجهاز حتى لو تم حذف الإضافة نفسها.
هذا الحادث لا يُعد حالة منفردة.
في أغسطس 2025 تعرضت منظومة Nx لهجوم سلسلة توريد كبير عندما نشر مهاجمون نسخًا خبيثة من حزم nx وبعض الإضافات على npm. تلك الحزم كانت تفحص النظام المحلي وتجمع بيانات اعتماد ثم ترفعها إلى مستودعات GitHub يسيطر عليها المهاجمون.
الهجوم الجديد يؤكد اتجاهين واضحين في الأمن السيبراني:
في هذه الحالة، أفاد فريق Nx أن الإصدار الخبيث نُشر باستخدام بيانات اعتماد GitHub مخترقة لأحد المطورين، ما سمح للمهاجم بتجاوز آليات النشر المعتادة.
قد يكون المستخدمون معرضين للخطر إذا قاموا بتثبيت أو تحديث الإضافة إلى الإصدار 18.95.0 خلال الفترات التالية:
يشمل ذلك مستخدمي:
أي جهاز قام بتثبيت الإصدار خلال تلك الفترة يجب اعتباره قد تعرض لاستخراج بيانات الاعتماد.
ينبغي التحقق فورًا من النظام بحثًا عن العلامات التالية:
وجود أي من هذه المؤشرات يعني أن الجهاز قد يكون مخترقًا.
إذا كان هناك احتمال للتعرض، ينصح الخبراء باتخاذ الإجراءات التالية فورًا:
launchctl unload ~/Library/LaunchAgents/com.user.kitty-monitor.plist
إذا تم التأكد من الاختراق، فإن الإجراء الأكثر أمانًا غالبًا هو إعادة بناء الجهاز بالكامل (Reimage) من بيئة نظيفة ثم استعادة البيانات بأمان.
الحادث يوضح حقيقة متزايدة في تطوير البرمجيات الحديثة: سلسلة التوريد البرمجية لم تعد تقتصر على المكتبات والحزم فقط، بل تمتد إلى أدوات المطورين نفسها.
الإضافات، وأنظمة البناء، ومديرو الحزم يمتلكون وصولًا واسعًا إلى الشفرة والأسرار والبنية التحتية—ما يجعلها أهدافًا مثالية للمهاجمين.
وفي كثير من الحالات، حتى بضع دقائق من التعرض قد تكفي لسرقة بيانات حساسة من بيئة تطوير واحدة.
Comments
0 comments