ثغرات Rust في نواة لينكس: تحليل تقني لشرط السباق في مشغل Binder

بعد التقرير الأولي عن الثغرة الأولى في كود Rust لنواة لينكس، يكشف تحليل أعمق لـ CVE-2025-68260 في وحدة Binder المبنية على Rust عن حالة سباق في معالجة قوائم البيانات تؤدي إلى تلف الذاكرة وتعطل النظام. تتوفر تصحيحات مفصلة في نواة 6.18.1 و6.19-rc1.

تم تحديد الثغرة في تنفيذ Rust لآلية الاتصال بين العمليات (IPC) Binder —التي أعيد كتابتها مؤخرًا لأندرويد في drivers/android/binder/node.rs—، تركز هذه الثغرة (CVE-2025-68260) على حالة سباق في دالة Node::release.

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

تم إدخالها في نواة 6.18 عبر commit تحديث Binder الذي تجاهل التزامن، مما يزيد من المخاطر على أنظمة أندرويد والخوادم المعتمدة على Binder.

قام مطورو النواة بتصحيحها بسرعة في 6.18.1 و6.19-rc1. قم بالتحديث إلى أحدث نواة مستقرة للحماية الكاملة؛ تعمل التصحيحات upstream كحلول مؤقتة للبيئات الحرجة.

مقالات ذات صلة

Linus Torvalds announcing the Linux 6.18-rc1 kernel release in his office, symbolizing a smooth development milestone.
صورة مولدة بواسطة الذكاء الاصطناعي

إصدار Linux 6.18-rc1 بعد نافذة دمج سلسة

من إعداد الذكاء الاصطناعي صورة مولدة بواسطة الذكاء الاصطناعي

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

في تطور لافت بعد توسع دور Rust في نواة لينكس —بما في ذلك إعادة كتابة Binder IPC الأصلية لأندرويد— تم الإبلاغ عن الثغرة الأولى في كود Rust للنواة: حالة سباق في برنامج تشغيل Android Binder تؤثر على نواة 6.18+.

من إعداد الذكاء الاصطناعي

بناءً على موافقة قمة مديري نواة 2025، أكملت نواة لينكس تكامل Rust الدائم في أواخر 2025، مع التركيز على النجاحات المبكرة مثل اكتشاف أول CVE لـRust إلى جانب تحديثات رئيسية للأداء والأمان في نواة 6.19 و6.18.

بناءً على إعلان لينوس تورفالدز عن نواة لينكس 6.19-rc1، يقدم هذا المرشح للإصدار ميزات أمان متقدمة مثل تشفير رابط PCIe، تحسينات نظام الملفات لـ EXT4 و XFS، ومشغلات لأجهزة جديدة بما في ذلك رقائق Tenstorrent SoC ورسومات Intel Xe3P.

من إعداد الذكاء الاصطناعي

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

قدمت مختبرات Elastic Security Labs تفاصيل تطور روتكيتات لينكس في سلسلة بحثية من جزئين نُشرت في 5 مارس 2026. تستغل هذه التهديدات الحديثة ميزات النواة مثل eBPF و io_uring للبقاء مخفية في بيئات السحابة و IoT والخوادم. يبرز البحث كيفية تجنب هذه الروتكيتات طرق الكشف التقليدية.

من إعداد الذكاء الاصطناعي

لقد وصلت سلسلة نواة لينكس 6.17 رسميًا إلى نهاية حياتها المدعومة، مما يدفع المستخدمين إلى الترقية إلى الإصدار الأحدث 6.18 LTS. تم إصدارها في سبتمبر 2025، كانت نواة 6.17 فرعًا قصير الأجل قدم العديد من التحسينات في دعم الأجهزة. تقدم نواة 6.18، التي أُطلقت الشهر الماضي، استقرارًا طويل الأمد حتى 2027.

 

 

 

يستخدم هذا الموقع ملفات تعريف الارتباط

نستخدم ملفات تعريف الارتباط للتحليلات لتحسين موقعنا. اقرأ سياسة الخصوصية الخاصة بنا سياسة الخصوصية لمزيد من المعلومات.
رفض