في النهاية، قامت صفحة حملة SafeDep والقوائم التي جمعها المجتمع بتعداد 1,937 اسم حزمة متأثرة من AUR، مما يؤكد المدى الهائل للهجوم . والأمر الحاسم هنا أن مستودعات Arch Linux الرسمية (
core, extra, community) لم تتأثر، بل كان الحادث مقتصراً على مستودع AUR فقط .
لم يكن هجوم القوس الذري اختراقاً للبنية التحتية لـ Arch بحد ذاتها. بل كان استغلالاً دقيقاً لـ آلية تبنّي الحزم المهجورة في AUR، وهي عملية تسمح لأي عضو في المجتمع بالمطالبة بملكية الحزم المتروكة .
تطور الهجوم على موجتين منفصلتين، حيث قام المنفذون بتحسين نهجهم لتجنب الاكتشاف.
تبنى المهاجمون بشكل منهجي الحزم المهجورة. وبمجرد حصولهم على صلاحيات المشرف، لم يقوموا بتعديل الشيفرة المصدرية للبرنامج نفسه، وهي خطوة كانت ستكسر التوقيعات وتطلق الإنذارات. بدلاً من ذلك، قاموا بتعديل سكريبتات البناء المسماة PKGBUILD لحقن تبعيات npm خبيثة هي: atomic-lockfile (الإصدار 1.4.2) و js-digest (الإصدار 4.2.2) . تم إعداد هذه الحزم لتعمل تلقائياً أثناء عملية
makepkg. ولإخفاء النشاط الخبيث بشكل أكبر، تم تضمين الكود في سكريبتات .install وإخفائه باستخدام تقسيم النصوص في واجهة الشِل، والاقتباس المختلط، والترميز السداسي العشري .
بعد يوم واحد فقط، ظهرت موجة ثانية. هذه المرة، استبدل المهاجمون مسار تثبيت npm بـ عملية تثبيت تعتمد على Bun، مستخدمين حزمة خبيثة مختلفة اسمها lockfile-js (الإصدار 1.4.2) . زاد هذا التحول من صعوبة الاكتشاف، حيث ركزت العديد من مؤشرات الاختراق الأولية على سجل npm، وكان لا بد من تحديث أدوات الأمان لمراقبة بيئة التشغيل والتبعيات الجديدة
.
بتسميم تعليمات البناء فقط بدلاً من البرنامج نفسه، تجاوز المهاجمون فحوصات السلامة التقليدية. بدت الشيفرة المصدرية الأصلية نظيفة، ولم يتم جلب البرمجية الخبيثة وتنفيذها إلا في وقت البناء، مما جعلها غير مرئية للمستخدمين الذين لم يفحصوا سكريبتات PKGBUILD يدوياً .
تلقت الأجهزة التي قامت ببناء الحزم المخترقة حمولة على مرحلتين صُممت للتجسس والثبات داخل النظام.
ps و htop. استخدم الجذر الخفي المسار /sys/fs/bpf/ للثبات، مما يجعل إزالته صعبة للغاية إن الجمع بين برمجية سرقة بيانات الاعتماد وجذر خفي على مستوى النواة جعل هذا التهديد خطيراً، خاصةً لمطوري البرمجيات الذين غالباً ما تحتوي أجهزتهم على مفاتيح وصول حساسة وبيانات هامة.
تحرك مجتمع Arch Linux وقطاع الأمن السيبراني بسرعة، لكن تعقّد الاستجابة بسبب حجم الهجوم.
إجراءات فريق Arch: افتتح المساهمون في Arch موضوعاً موحداً للإبلاغ عن الحزم المخترقة في AUR في 11 يونيو وبدأوا عملية إعادة التعديلات الخبيثة، وحظر حسابات المهاجمين، وتنظيف مجموعة الحزم المهجورة. كما علقت Arch Linux تسجيلات الحسابات الجديدة على AUR يوم الاثنين التالي لمنع المزيد من الإساءة . وأكد مشرف الحزم في Arch، جوناثان غروتيلوشن، أن الفريق يعمل على "استعادة أو حذف جميع التعديلات الخبيثة وحظر الحسابات المسؤولة"
.
الجدل المجتمعي: أثار الهجوم نقاشاً حاداً. شهدت منصات مثل منتدى PrivacyGuides دعوات من بعض أفراد المجتمع لإغلاق مستودع AUR بالكامل، بحجة أن نموذجه القائم على الثقة قد فشل بشكل أساسي في مواجهة اختراق بهذا الحجم .
استجابة الجهات الخارجية: نشرت شركات أمنية مثل Sonatype و Corgea و Cloud Security Alliance (CSA) و TrueSec تحليلات مفصلة ومؤشرات اختراق (IoCs) وسكريبتات كشف مجتمعية (مثل aur-malware-check) لمساعدة المستخدمين في تدقيق أنظمتهم .
كان أحد مصادر الاحتكاك الرئيسية أن فريق Arch الرسمي لم ينشر على الفور قائمة رسمية واحدة بجميع الحزم المتأثرة، مما دفع المستخدمين إلى الاعتماد على قوائم من جهات خارجية مثل SafeDep و Corgea .
يكشف هجوم القوس الذري عن نقاط ضعف هيكلية في المستودعات المجتمعية القائمة على الثقة والتي تعتمد على صيانة المتطوعين.
يجمع باحثو الأمن وتوجيهات مجتمع Arch على أمر واحد: هذا ليس موقفاً يكفي فيه إزالة حزمة واحدة فقط.
pacman -Qmatomic-lockfile أو lockfile-js أو js-digest في ذاكرة التخزين المؤقت للبناء، وكذلك عن أي مدخلات مشبوهة تحت المسار /sys/fs/bpf/