ثغرات 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.

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

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

اختبارات مبكرة لنواة التطوير Linux 6.19 على خادم مزود بمعالجين مزدوجين AMD EPYC 9965 تكشف عن أداء قوي في أحمال العمل الحوسبية عالية الأداء. على الرغم من بعض مشكلات المجدول، إلا أن النواة تظهر نتائج واعدة لتطبيقات الذكاء الاصطناعي والحوسبة عالية الأداء. هذه المعايير تقارنها بنسخة Linux 6.18 المستقرة.

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

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

 

 

 

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

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