هجوم Mini Shai‑Hulud في مايو 2026 استغل خطوط النشر الآلية في GitHub Actions لنشر نسخ خبيثة من 42 حزمة TanStack على npm (84 إصدارًا). البرمجية الخبيثة سرقت بيانات اعتماد المطورين مثل مفاتيح السحابة وGitHub وCI/CD، وانتشرت تلقائيًا عبر أكثر من 170 حزمة في npm وPyPI.

Create a landscape editorial hero image for this Studio Global article: What happened in the Mini Shai-Hulud supply chain attack involving TanStack and OpenAI, how were two OpenAI employee devices compromised, wh. Article summary: The Mini Shai-Hulud incident was a self-spreading supply-chain attack that compromised TanStack npm packages and reportedly involved two OpenAI employee devices, leading OpenAI to rotate affected macOS app signing certif. Topic tags: general, general web, user generated. Reference image context from search candidates: Reference image 1: visual subject "# OpenAI says no user data stolen after supply-chain hackers accessed employee devices. ## OpenAI said it found no evidence that user data was accessed after a supply-chain attack" source context "OpenAI says no user data stolen after supply-chain hackers ... - Mint" Reference image 2: visual subject "Infosecurit
في مايو 2026 ظهر هجوم واسع على سلسلة التوريد البرمجية باسم Mini Shai‑Hulud، واستهدف بشكل أساسي نظام الحزم المفتوحة المصدر الذي يعتمد عليه المطورون حول العالم. الحملة نجحت في نشر إصدارات خبيثة من مكتبات شائعة داخل نظام npm الخاص بجافاسكريبت، ثم امتدت إلى نظام PyPI المستخدم في بايثون.
وخلال التحقيق، أكدت شركة OpenAI أن جهازين لموظفين داخل الشركة تأثرا بالهجوم بعد تثبيت حزم مصابة، لكنها قالت إن التحقيق لم يجد أي دليل على وصول المهاجمين إلى بيانات العملاء.
القضية أبرزت خطرًا متزايدًا في عالم البرمجيات الحديثة: عندما يتم اختراق أدوات التطوير نفسها أو خطوط النشر الآلية، يمكن للمهاجمين نشر برمجيات خبيثة داخل مكتبات تبدو موثوقة تمامًا.
Mini Shai‑Hulud هو دودة رقمية تنتشر عبر سلسلة التوريد البرمجية، ويُنسب الهجوم إلى مجموعة تهديدات تُعرف باسم TeamPCP. بدلًا من سرقة كلمات مرور المطورين مباشرة، ركز المهاجمون على أنظمة النشر الآلية (CI/CD) التي تستخدمها مشاريع المصدر المفتوح لنشر إصدارات جديدة من مكتباتها.
في أكبر موجة من الهجوم يومي 11 و12 مايو 2026، تمكن المهاجمون من:
الخطير أن هذه الحزم نُشرت عبر خطوط النشر الرسمية للمشاريع، لذلك بدت وكأنها إصدارات طبيعية وتحمل توثيق مصدر البناء (provenance) الصحيح، ما جعل اكتشافها صعبًا على أدوات الأمان الآلية.
أحد أكبر الأهداف كان نظام TanStack، وهو مجموعة مكتبات JavaScript تُستخدم على نطاق واسع في تطبيقات الويب.
خلال دقائق فقط، نشر المهاجمون:
@tanstack/* على npmوتم ذلك من خلال خط النشر الرسمي للمشروع نفسه.
عند تثبيت هذه الإصدارات، كانت الحزم تنفذ شيفرة خبيثة عبر آليات npm القياسية (مثل hooks التثبيت)، ما يؤدي إلى تنزيل برنامج يسرق بيانات الاعتماد من جهاز المطور.
لاحقًا تبين أن الهجوم توسع بسرعة ليشمل:
وهذا جعل الحادثة واحدة من أكبر هجمات سلسلة التوريد في بيئة المصدر المفتوح خلال عام 2026.
اعتمدت الحزم المصابة على حيلة بسيطة لكنها فعالة: تشغيل شيفرة عند تثبيت الحزمة.
عند تنفيذ الشيفرة، حاولت البرمجية جمع بيانات اعتماد من جهاز المطور، منها:
بعد سرقة هذه البيانات، يمكن للمهاجمين استخدامها للوصول إلى مستودعات أخرى ونشر حزم مصابة إضافية، مما يسمح للدودة بالانتشار تلقائيًا داخل بنية تطوير البرمجيات.
ضمن انتشار الحملة، تم تثبيت إصدارات خبيثة من حزم TanStack على جهازين لموظفين في OpenAI داخل بيئة الشركة.
وقالت الشركة إن المهاجمين نفذوا نشاطًا يتضمن:
لكن التحقيق الداخلي خلص إلى:
ولم تُنشر تفاصيل دقيقة حول الحزمة المحددة أو سلسلة العدوى التي أدت إلى إصابة الجهازين.
بعد الحادثة، حدّثت OpenAI إرشاداتها للشركات التي تستخدم قوائم السماح لتطبيقات macOS.
وأكدت الشركة أن هوية توقيع Apple Developer المستخدمة في تطبيقات macOS الخاصة بها تغيّرت كجزء من الاستجابة للحادث، ما يعني أن بعض سياسات الأمان لدى الشركات قد تحتاج إلى تحديث.
نقاط مهمة لمسؤولي الأنظمة:
2DC432GLL2لذلك يُنصح بالتأكد من أن سياسات macOS تثق في هوية التوقيع الحالية لتطبيقات OpenAI بدل الشهادات القديمة.
هذا الهجوم كشف نقطة ضعف مهمة في تطوير البرمجيات الحديث: خطوط النشر الآلية أصبحت هدفًا مباشرًا للمهاجمين.
على عكس هجمات سلسلة التوريد التقليدية التي تعتمد على سرقة حسابات المطورين، استغل Mini Shai‑Hulud:
وبسبب ذلك، يمكن أن تبدو الإصدارات الخبيثة شرعية بالكامل وتنتشر بسرعة داخل المشاريع البرمجية.
بحلول نهاية الموجة الأكبر من الهجوم:
يُنصح بمراجعة عمليات البناء والتثبيت التي حدثت حول 11–12 مايو 2026، وهي الفترة التي نُشرت فيها الإصدارات الخبيثة من حزم TanStack.
إذا تم تثبيت إصدار متأثر:
لأن الهجوم استهدف سرقة الأسرار، يجب تغيير أي بيانات اعتماد قد تكون تعرضت للخطر مثل:
يجب على المشاريع مراجعة خطوط النشر التي تستخدم GitHub Actions والتأكد من أن إعدادات النشر الموثوق عبر OIDC مقيدة بشكل صارم.
الشركات التي تستخدم أدوات OpenAI على macOS ينبغي أن تتأكد من أن سياسات السماح لديها تثق في هوية التوقيع الجديدة للتطبيقات.
حادثة Mini Shai‑Hulud توضح تحولًا مهمًا في الهجمات السيبرانية: المهاجمون باتوا يستهدفون بنية تطوير البرمجيات نفسها بدل الأنظمة الإنتاجية مباشرة.
عندما يتم اختراق الأدوات التي يستخدمها المطورون أو خطوط النشر الخاصة بهم، يمكن للمهاجمين إدخال برمجيات خبيثة داخل مكتبات موثوقة يعتمد عليها آلاف المشاريع.
كما أظهرت الحادثة حقيقة مقلقة: حتى الحزم التي تمتلك توقيعات نشر صحيحة وإثبات مصدر البناء قد تكون ضارة إذا كان خط البناء نفسه قد تم اختراقه.
بالنسبة للفرق التي تعتمد على مكتبات المصدر المفتوح، أصبح من الضروري مراقبة تغييرات الاعتمادات، وعزل بيئات البناء، وتدوير بيانات الاعتماد بسرعة عند أي حادث أمني.
Studio Global AI
Use this topic as a starting point for a fresh source-backed answer, then compare citations before you share it.
هجوم Mini Shai‑Hulud في مايو 2026 استغل خطوط النشر الآلية في GitHub Actions لنشر نسخ خبيثة من 42 حزمة TanStack على npm (84 إصدارًا).
هجوم Mini Shai‑Hulud في مايو 2026 استغل خطوط النشر الآلية في GitHub Actions لنشر نسخ خبيثة من 42 حزمة TanStack على npm (84 إصدارًا). البرمجية الخبيثة سرقت بيانات اعتماد المطورين مثل مفاتيح السحابة وGitHub وCI/CD، وانتشرت تلقائيًا عبر أكثر من 170 حزمة في npm وPyPI.
OpenAI أكدت إصابة جهازين لموظفين داخل بيئة الشركة، لكنها قالت إنه لا يوجد دليل على وصول المهاجمين إلى بيانات العملاء.