PT-2026-36330
CVE-2026-31700
·
تاريخ النشر
2026-04-18
·
تاريخ التحديث
2026-10-19
الوصف من
CVSS 3.1
7.8
عاليةالمقاييسAV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
نواة لينكس (الإصدارات المتأثرة غير محددة)
الوصف
توجد حالة تنافس بين وقت الفحص ووقت الاستخدام (TOCTOU) في الدالة
tpacket snd() عند تمكين PACKET VNET HDR. يشير vnet hdr إلى مخزن مؤقت حلقي للإرسال (TX ring buffer) مخطط في الذاكرة ومشترك مع مساحة المستخدم. على الرغم من أن النواة تتحقق من صحة الرأس باستخدام الدالة packet snd vnet parse()، إلا أنها تعيد قراءة الحقول لاحقًا في الدالة virtio net hdr to skb(). وهذا يسمح لخيط متزامن في مساحة المستخدم بتعديل حقول vnet hdr بعد التحقق من صحتها ولكن قبل استخدامها، مما يؤدي فعليًّا إلى تجاوز فحوصات الأمان.التوصيات
انسخ
vnet hdr من المخزن الدائري المُخطَّط في الذاكرة إلى متغير محلي في المكدس قبل التحقق من صحتها واستخدامها. وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾