PT-2025-15402
CVE-2025-22014
·
تاريخ النشر
2025-04-08
·
تاريخ التحديث
2026-10-13
الوصف من
CVSS 3.1
5.5
متوسطةالمقاييسAV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
اسم البرنامج المعرض للثغرة والإصدارات المتأثرة:
نواة لينكس (الإصدارات المتأثرة غير محددة)
الوصف:
تم حل مشكلة محتملة تتعلق بالتعطل المتبادل في نواة لينكس. تحدث المشكلة عندما تستدعي عملية عميل الدالة
pdr add lookup() لإضافة استعلام لخدمة ما وتجدول عمل أداة تحديد الموقع. بعد ذلك، تتلقى عملية أخرى حزمة جديدة من الخادم تشير إلى أن المحدد نشط وتستدعي pdr locator new server()، مما يعيّن pdr->locator init complete على «صحيح». يؤدي ذلك إلى قيام العملية الأولى بالحصول على قفل قائمة والاستعلام عن قائمة المجالات، مما يؤدي إلى انتهاء المهلة بسبب حالة التعطل المتبادل. يتم وضع الاستجابة في نفس قائمة انتظار العمل، ولا تتمكن العملية الثانية من إكمال مهمة الطلب الجديد الوارد من الخادم بسبب حالة التعطل المتبادل في قفل القائمة.تم إصلاح المشكلة عن طريق إزالة التكرار غير الضروري للقائمة، حيث إن هذا التكرار يتم بالفعل ضمن مهمة المحدد. يتضمن الإصلاح استدعاء
schedule work() بدلاً من التكرار على القائمة.لا يتوفر العدد التقديري للأجهزة التي قد تكون متأثرة في جميع أنحاء العالم. ولا توجد معلومات عن حوادث فعلية تم فيها استغلال هذه المشكلة.
تشمل التفاصيل الفنية حول الاستغلال ما يلي:
-
يتم استدعاء الدالة
pdr add lookup()بواسطة عملية عميل لإضافة استعلام لخدمة ما. -
يتم استدعاء الدالة
pdr locator new server()عند استلام حزمة جديدة من الخادم، مع تعيين `pdr->locator i
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾