CVE-2026-64207 in Linuxالمعلومات

الملخص

بحسب VulDB • 21/07/2026

في نواة لينكس، تم حل الثغرة التالية:

net/sched: dualpi2: إصلاح حساب قائمة الانتظار (backlog) لـ GSO

عندما يقوم DualPI2 بتقسيم حزمة skb الخاصة بـ GSO إلى N جزءًا، فإنه ينقل N حزم إضافية إلى الوالد الخاص به قبل إرجاع قيمة NET_XMIT_SUCCESS. ثم يحسب الولد مرة أخرى الحزمة الأصلية (skb)، مما يؤدي إلى زيادة qlen بمقدار واحد عن عدد الحزم الموجودة فعلياً في قائمة الانتظار.

عند استخدام QFQ كوالد، بعد إزالة جميع الحزم الفعلية من قائمة الانتظار، لا يزال لدى QFQ قيمة qlen غير صفرية بينما ليس لديه أي فئات نشطة (active classes) ضمن التجميع قيد الخدمة. تقوم دالة qfq_choose_next_agg() بإرجاع NULL، وتقوم dqq_dequeue() بتمرير النتيجة إلى qfq_peek_skb()، مما يتسبب في حدوث خطأ إلغاء مرجع المؤشر الفارغ (NULL pointer dereference).

اتبع النمط نفسه المستخدم بواسطة tbf_segment() وtaprio: قم بحساب الأجزاء التي تم وضعها في قائمة الانتظار بنجاح فقط، وانقل الفرق بين الحزمة الأصلية وتلك الأجزاء، وأرجع NET_XMIT_SUCCESS كلما تم وضع جزء واحد على الأقل في قائمة الانتظار.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

مسؤول

Linux

حجز

19/07/2026

إفشاء

20/07/2026

الاعتدال

تمت الموافقة

إدخال

VDB-380674

EPSS

0.00000

KEV

لا

النشاطات

منخفض

المصادر

Do you need the next level of professionalism?

Upgrade your account now!