Dirty Frag: ثغرة النسخ الجديدة 2 التي تؤثر على جميع أنظمة لينكس

النقاط الرئيسية:
  • يشمل Dirty Frag ثغرتين أمنيتين (CVE-2026-43284 و CVE-2026-43500) في النظامين الفرعيين xfrm-ESP و RxRPC لنواة لينكس.
  • ومثل خطأ النسخ، يسمح هذا الخلل بالكتابة فوق أربعة بايتات في ذاكرة التخزين المؤقت للصفحة بسبب خلل في تحسين العمليات.
  • يمكن للمهاجم غير المصرح له حقن التعليمات البرمجية الخبيثة في الملفات الثنائية المحمية مباشرة في ذاكرة الوصول العشوائي (RAM) للحصول على صلاحيات المستخدم المتميز.
  • توجد ثغرة أمنية فعالة تتجاوز أنظمة الحماية مثل AppArmor وتؤثر على توزيعات البرامج.
  • تم تسريب تفاصيل التصحيح مسبقًا؛ ويتطلب الحل التحديث إلى أحدث إصدارات النواة أو تعطيل الوحدات النمطية المتأثرة.

حساسية

مرة أخرى يواجه نظام لينكس تحدياً جديداً مع ظهور "Dirty Frag".عدد من الثغرات الأمنية أيضًا يُعرف باسم فشل النسخ 2. تسمح هذه المجموعة من العيوب عالية الخطورة، والتي تم تحديدها رسميًا في سجلات CVE-2026-43284 و CVE-2026-43500، لمستخدم محلي غير مميز بالحصول على صلاحيات المسؤول الكاملة عن طريق الكتابة المباشرة فوق البيانات في ذاكرة التخزين المؤقت للصفحات الخاصة بنظام التشغيل.

يذكر أن لقد أثبت هذا التهديد أنه متعدد الاستخدامات وخطير بشكل استثنائيلأن أحد الباحثين تمكن من تطوير ثغرة أمنية فعالةقادر على تعريض جميع التوزيعات الحالية للخطر فعلياًمما أجبر مسؤولي النظام على اتخاذ إجراء فوري في مواجهة مشكلة ظهرت في وقت أقرب من المتوقع بسبب تسرب عرضي للمعلومات.

إنّ Dirty Frag ليس خللاً معزولاً، بل هو بالأحرى يشمل ذلك ثغرتين أمنيتين متميزتين تقعان في أنظمة فرعية مستقلة من نواة لينكس:

  • وحدة xfrm-ESP: مسؤولة عن تسريع عمليات تشفير IPsec باستخدام بروتوكول Encapsulated Security Payload،
  • وحدة تحكم RxRPC: مسؤولة عن إدارة استدعاءات الإجراءات عن بعد عبر اتصالات UDP.

على الرغم من أنها تعمل في مجالات مختلفة وتم طرحها في سنوات مختلفة، تشترك كلتا الثغرتين في نفس أسلوب الهجوم الأصلي بسبب خلل في تحسينات إدارة الذاكرة. يعتمد ذلك على إعدادات الأمان والوحدات النمطية المحملة في كل توزيعة. يمكن للمهاجم استغلال أحد السبل التالية لتصعيد صلاحياته والسيطرة على النظام مطلق للخادم المتأثر.

تحسينات معيبة وتلاعب بالذاكرة

الآليات الداخلية لهذه الثغرات الأمنية يشترك في تشابه لافت مع الانهيار الهيكلي الأخير فشل النسختنشأ المشكلة الرئيسية أثناء عملية فك تشفير البيانات في نفس مساحة الذاكرة، والمعروفة باسم عمليات "في المكان"، من خلال استخدام وظيفة نقل ملفات محددة.

من خلال نقل البيانات بين الواصفات وخطوط المعالجة دون نسخها فعليًا لتوفير الموارد، يمرر النظام مراجع مباشرة إلى العناصر المخزنة في ذاكرة التخزين المؤقت للصفحة. العيب الجوهري يحدث هذا بسبب إزاحات الكتابة خلال هذه العملية، تم إجراء الحسابات دون تطبيق فحوصات السلامة المناسبة لهذا النوع من الإشارة المباشرة، يسمح ذلك بطلب خبيث مصمم بدقة للكتابة فوق أربعة بايتات بالضبط في ذاكرة التخزين المؤقت لأي ملف يتم تحميله في النظام.

فشلت عمليات النسخ
المادة ذات الصلة:
فشل النسخ: ثغرة أمنية في نظام لينكس تمنح صلاحيات الجذر من خلال التخزين المؤقت للصفحات

الخطر يكمن ذلك في كيفية إدارة أنظمة التشغيل الحديثة لكفاءة قراءة الملفاتبما أن أي طلب قراءة يسترجع أولاً المعلومات من ذاكرة التخزين المؤقت للصفحات في ذاكرة الوصول العشوائي لتسريع الأداء، يؤدي التغيير في هذه المساحة المتقلبة إلى قيام النواة بتسليم بيانات مزيفة بدلاً من المحتوى الحقيقي. مخزنة بشكل آمن على القرص الصلب.

تستغل هذه الثغرة الأمنية هذه البنية لتعديل النسخة المخزنة مؤقتًا من ملف تنفيذي بالغ الأهمية يتمتع بصلاحيات المستخدم المتميز، وذلك بحقن شيفرة خبيثة مباشرة في الذاكرة. عند تشغيل هذه الأداة المخترقة، يعالج النظام الشيفرة المحقونة بصلاحيات مطلقة، مما يمنح المستخدم صلاحيات الجذر فورًا دون أي تغيير في الملف الأصلي.

استغلال وتسريب التحديث الأمني

لتنفيذ هذا الهجوم بنجاح، فإن يحتاج المهاجم الخبيث إلى تجاوز بعض وسائل الحماية اعتمادًا على الوحدة المستهدفة.الثغرة الأمنية الموجودة في النظام الفرعي يتطلب برنامج xfrm-ESP أن يمتلك المستخدم صلاحيات إنشاء مساحات الأسماء.هذا إجراء تحظره توزيعات لينكس القوية، مثل أوبونتو، افتراضيًا باستخدام قواعد AppArmor الصارمة. مع ذلك، وللتغلب على هذه الحماية، طوّر الباحثون ثغرة أمنية مُدمجة تستهدف أيضًا وحدة RxRPC، التي تُحمّل افتراضيًا على عدد كبير من الأنظمة. وقد مكّنتهم هذه المرونة من تأكيد فعالية هجوم التصعيد على أحدث الإصدارات المستقرة من توزيعات لينكس.

لقد عانت إدارة هذه الأزمة من انتكاسة تشغيلية خطيرة عندما تم تسريب تفاصيل فنية أساسية قبل تاريخ الإصدار المقرر.في نهاية شهر أبريل، تم إرسال العديد من التصحيحات إلى قوائم البريد الإلكتروني العامة تطوير الشبكة دون تحذير بشأن علاقتها المباشرة بثغرة أمنية خطيرة تسمح بتصعيد الامتيازات.

Un قام باحث أمني مستقل بتحليل هذه التغييرات. في المستودع، لقد أدرك التشابه مع ثغرة Copy Fail الأصلية وتمكن من تطوير ونشر برنامج استغلال فعال.لم يكن على علم مطلقًا بوجود حظر على السرية. لحسن الحظ، بدأ توزيع نسخ تصحيحية من نواة النظام على نطاق واسع. لمعالجة كلا الثغرات، وبالنسبة للأنظمة التي لا يمكنها تطبيق التحديثات النهائية بعد، يوصى بشدة بحظر التحميل اليدوي لوحدات esp4 و esp6 و rxrpc كإجراء تخفيف طارئ.

وأخيرًا، إذا كنت مهتمًا بمعرفة المزيد عن هذا الموضوع، يمكنك الرجوع إلى التفاصيل في الرابط التالي.