PT-2025-49727

CVE-2023-53836

·

تاريخ النشر

2025-09-01

·

تاريخ التحديث

2026-09-25

الوصف من

CVSS 3.1
7.8
عالية
المقاييسAV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
نواة لينكس (لم يتم تحديد الإصدارات المتأثرة)
الوصف
تحتوي نواة لينكس على ثغرة تتعلق بحالة تنافس في وظيفة sockmap تتضمن أعداد مرجعيات skb (مخزن مؤقت المقبس). وعلى وجه التحديد، يمكن أن تحدث حالة التنافس عندما يتم الرجوع إلى skbs من sk psock backlog بعد أن يكون مساحة المستخدم قد استهلكت بالفعل sk buff وحررتها، مما يؤدي إلى حالة الاستخدام بعد التحرير. تنشأ المشكلة عندما يقرأ أحد التطبيقات رسالة من قائمة الانتظار الواردة ثم يحرر skb المرتبط بها، في حين أن قائمة الانتظار المتراكمة لا تزال تحتفظ بإشارة إليها وتحاول إزالتها من قائمة الانتظار. تقوم الدالة sk psock queue msg() بوضع الرسائل في قائمة الانتظار الواردة، والتي تقرأها التطبيقات عبر recvmsg(). ثم يقوم ربط recvmsg بقراءة msg->skb واستدعاء consume skb() لتحرير skb. يحدث التنافس إذا تم تنفيذ skb dequeue() بعد أن يقوم المستخدم بتحرير skb. يتضمن الإصلاح إضافة skb get() قبل إدراج skb في قائمة الانتظار لزيادة عدد المراجع skb->users، مما يضمن بقاء skb صالحًا أثناء عملية إزالة الرسالة من قائمة الانتظار. ثم يتم استدعاء الدالة kfree skb() لتقليل عدد المراجع أو تحرير skb في حالة تراكم الرسائل.
التوصيات
في الوقت الحالي، لا توجد معلومات حول إصدار أحدث يحتوي على إصلاح لهذه الثغرة الأمنية.
قابلية الاستغلال
استغلال
المورّدون
المنتجات المتأثرة
تصنيف نقاط الضعف
المعرّفات ذات الصلة
SUSE-SU-2026:0278-1
SUSE-SU-2026:0281-1
SUSE-SU-2026:0293-1
SUSE-SU-2026:0315-1
SUSE-SU-2026:20477-1
SUSE-SU-2026:20498-1
SUSE-SU-2026:20845-1
SUSE-SU-2026:20876-1
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾