PT-2025-18531
CVE-2022-49814
·
تاريخ النشر
2022-11-15
·
تاريخ التحديث
2025-07-16
الوصف من
CVSS 3.1
7.8
عاليةالمقاييسAV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
نواة لينكس (لم يتم تحديد الإصدارات المتأثرة)
الوصف
تم حل مشكلة حالة التنافس في نواة Linux المتعلقة بمآخذ KCM. يتم حماية
sk->sk receive queue بواسطة قفل قائمة انتظار skb، ولكن بالنسبة لمآخذ KCM، يستخدم مسار RX mux->rx lock لحماية أكثر من مجرد قائمة انتظار skb. ومع ذلك، لا تزال kcm recvmsg() تحصل فقط على قفل قائمة انتظار skb، مما يؤدي إلى حالات تنافس محتملة. ولمعالجة ذلك، تم تعديل الكود لفرض قفل قائمة انتظار skb في requeue rx msgs() والتعامل بحذر مع حالة «skb peek» في kcm wait data(). تُستخدم الدالة skb recv datagram() للتعامل مع هذه الحالة، كما تمت إزالة قفل مأخذ التوصيل غير الضروري في kcm recvmsg() وkcm splice read().التوصيات
لحل المشكلة، قم بتحديث نواة Linux إلى إصدار يتضمن الإصلاح الخاص بحالة التنافس في مآخذ KCM.
في الوقت الحالي، لا توجد معلومات حول إصدار أحدث يحتوي على إصلاح لهذه الثغرة الأمنية.
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾