PT-2026-34679
CVE-2026-31533
·
تاريخ النشر
2026-04-03
·
تاريخ التحديث
2026-10-17
الوصف من
CVSS 3.1
10
حرجةالمقاييسAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
نواة لينكس (لم يتم تحديد الإصدارات المتأثرة)
الوصف
توجد مشكلة «استخدام بعد التحرير» (use-after-free) في مكون net/tls. عندما تُرجع الدالة
crypto aead encrypt() القيمة -EBUSY، يتم إدراج طلب في قائمة الانتظار الخاصة بـ cryptd. وإذا عادت الدالة tls encrypt async wait() لاحقًا بخطأ، فإن مسار الخطأ المتزامن في tls do encryption() يقوم بتنظيف المتغير encrypt pending وإدخال قائمة التوزيع (scatterlist) الذي تمت معالجته بالفعل بواسطة دالة الاستدعاء tls encrypt done(). يؤدي هذا التخفيض المزدوج إلى إتلاف مؤشر encrypt pending، مما يتسبب في قيام tls encrypt async wait() بتخطي انتظار عمليات الاستدعاء غير المتزامنة المعلقة بشكل دائم. ونتيجةً لذلك، يمكن لعملية sendmsg اللاحقة تحرير tls rec عبر bpf exec tx verdict() بينما لا يزال استدعاء cryptd معلقًا، مما يؤدي إلى استخدام بعد التحرير (use-after-free) عندما يتم تنفيذ الاستدعاء على السجل الذي تم تحريره.التوصيات
في الوقت الحالي، لا توجد معلومات حول إصدار أحدث يحتوي على إصلاح لهذه الثغرة الأمنية.
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾