PT-2026-61296
CVE-2026-63979
·
تاريخ النشر
2026-07-19
·
تاريخ التحديث
2026-10-28
الوصف من
CVSS 3.1
9.8
حرجةالمقاييسAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
نواة لينكس (لم يتم تحديد الإصدارات المتأثرة)
الوصف
توجد حالة تنافس في مكون
net/handshake. تقوم الدالة handshake req next() بإزالة طلب من قائمة الطلبات المعلقة وتحرير hn lock قبل أن تقوم الدالة handshake nl accept doit() بالوصول إلى req->hr sk->sk socket وإلغاء مرجعية sock->file. خلال هذه الفترة، يمكن لعملية متزامنة تنفذ tls handshake cancel() تليها sockfd put() أو fput sync() أن تحرر sock->file. وبالتالي، تقوم sock release() بتشغيل sock orphan()، والتي تعيد تعيين sk socket إلى الصفر وتحرر بنية المأخذ. ويؤدي ذلك إلى قيام كود جانب القبول إما بقراءة قيمة NULL أو الوصول إلى الذاكرة التي تم تحريرها. تحدث هذه المشكلة لأن sk refcnt يحمي struct sock فقط، في حين أن struct socket وsock->file تُداران بواسطة عدادات مرجعية مستقلة عبر واصف ملف المستهلك.التوصيات
في الوقت الحالي، لا توجد معلومات حول إصدار أحدث يحتوي على إصلاح لهذه الثغرة الأمنية.
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾