PT-2026-4486
CVE-2026-22986
·
تاريخ النشر
2025-12-24
·
تاريخ التحديث
2026-10-17
الوصف من
CVSS 2.0
6.0
متوسطةالمقاييسAV:L/AC:H/Au:S/C:C/I:C/A:C
اسم البرنامج المعرض للثغرة والإصدارات المتأثرة
نواة لينكس (الإصدارات المتأثرة غير محددة)
الوصف
تحتوي نواة لينكس على حالة تضارب داخل مكون gpiolib تتعلق بـ
gdev->srcu. وعلى وجه التحديد، عندما تستدعي برامج تشغيل متعددة بشكل متزامن gpiochip add data with key()، قد يحدث سيناريو حيث يقوم أحد برامج التشغيل بتصفح القائمة المحمية بواسطة srcu في gpio name to desc()، بينما يكون برنامج تشغيل آخر قد أضاف للتو gdev الخاص به في gpiodev add to list unlocked(). وهذا يخلق فترة زمنية تحاول فيها إحدى المثيلات إلغاء الإشارة إلى &gdev->srcu واستخدامها قبل أن يتم تهيئتها من قبل المثيل الآخر، مما يؤدي إلى حدوث خطأ في النواة. ويحدث هذا الخطأ عند الوصول إلى موقع ذاكرة غير مهيأ أثناء وظيفة srcu read lock، كما هو موضح في تتبع الاستدعاءات. يتم حل المشكلة عن طريق إعادة ترتيب كود التهيئة لحقول gdev وتعديل أوامر goto لضمان التسلسل الصحيح للعمليات.التوصيات
في الوقت الحالي، لا توجد معلومات حول إصدار أحدث يحتوي على تصحيح لهذه الثغرة الأمنية.
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾