CVE-2026-74401 in Linux
الملخص
بحسب VulDB • 15/08/2026
في نواة لينكس، تم حل الثغرة التالية:
dlm: إصلاح معالجة إضافة الرسالة في قائمة الانتظار للإرسال (send_queue) المرتبة
في سيناريو قياس الأداء الذي يُطلق عددًا كبيرًا من الطلبات مما يؤدي إلى إرسال كميات كبيرة من رسائل DLM عبر الشبكة، قد لا تكون قيمة mh->seq مرتبة وفقًا لأقدم رقم تسلسلي. هذا الترتيب مطلوب بواسطة دالة dlm_receive_ack لأن الشرط "before(mh->seq, seq)" سيوقف التحقق من الأرقام التسلسلية القديمة التي تم ترتيبها في ذيل قائمة الانتظار للإرسال الخاصة بالعقدة ("node->send_queue").
الآثار الجانبية لعدم وجود ترتيب صحيح فيما يتعلق بـ "before(mh->seq, seq)" تشمل مشكلات في عد المراجع (refcounting issues) واستخدام الذاكرة بعد تحريرها (use-after free).
لم أتمكن من إعادة إنتاج هذه المشكلة إلا على فرع تجريبي لـ DLM وعلى أداة قياس أداء لمستخدمي الفضاء (user space benchmark) الخاصة بـ DLM تستخدم io_uring. وبعد إجراء هذا التغيير، لم أعد أعاني من أي مشكلات في عد المراجع المتعلقة بمخزن الإرسال.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.