PT-2025-41059
CVE-2022-50554
·
تاريخ النشر
2022-10-26
·
تاريخ التحديث
2026-10-09
الوصف من
CVSS 4.0
7.3
عاليةالمقاييسAV:L/AC:L/AT:P/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
نواة لينكس (الإصدارات المتأثرة غير محددة)
الوصف
يوجد عيب في النظام الفرعي لقائمة انتظار إدارة الكتل (blk-mq) في نواة لينكس، حيث قد يحدث استدعاء مزدوج لوظيفة
queue rq() بسبب انتهاء المهلة قبل الأوان. ويمكن أن يحدث هذا في سيناريوهات استخدام الآلة الافتراضية التي تتسم بزمن انتقال vmexit طويل أو زمن انتقال استيلاء على خيط pthread الخاص بـ vCPU، أو حالات نقص الصفحات المطولة داخل خيط pthread الخاص بـ vCPU. تظهر المشكلة عندما يتعرض طلب إدخال/إخراج الكتلة لانتهاء المهلة قبل أن يتم وضعه في قائمة الانتظار للأجهزة، ولكن بعد استدعاء blk mq start request() أثناء queue rq(). ثم يحاول معالج انتهاء المهلة إعادة وضع الطلب في قائمة الانتظار، مما يؤدي إلى استدعاء مزدوج لـ queue rq() وربما إلى حدوث حالة ذعر في النواة. السبب الجذري هو حالة التنافس بين انتهاء المهلة والإنجاز، والتي عادةً ما تقع مسؤولية معالجتها على عاتق برنامج التشغيل. ومع ذلك، قد تكون هذه مشكلة شائعة في العديد من برامج التشغيل ويصعب حلها بشكل شامل.التوصيات
في الوقت الحالي، لا توجد معلومات عن إصدار أحدث يحتوي على تصحيح لهذه الثغرة الأمنية.
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾