CVE-2024-26826 in Linuxالمعلومات

الملخص

بحسب VulDB • 01/08/2026

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

mptcp: إصلاح إعادة حقن البيانات من التدفق الفرعي القديم (stale subflow)

عندما يكتشف موزّع المصادقة في MPTCP أن تدفقًا فرعيًا قد أصبح قديمًا، يجب على جميع مخططات الحزم إعادة حقون كل بيانات MPTCP غير المؤكدة. لتجنب الحصول على أقفال غير ضرورية، يحاول أولاً التحقق مما إذا كانت هناك أي بيانات غير مؤكدة موجودة أصلاً في قائمة الانتظار لإعادة الإرسال (RTX queue)، لكن هذا الفحص معطل حالياً لأنه يستخدم مساعدًا خاصًا بـ TCP على مقبس MPTCP.

ومن المثير للسخرية أن أدوات الاختبار العشوائي (fuzzers) وفاحصات الشفرة الثابتة تكون راضية، لأن الذاكرة التي يتم الوصول إليها لا تزال تنتمي إلى هيكل mptcp_sock، وحتى من منظور وظيفي اكتملت عملية الاستعادة بنجاح، حيث فشل اختبار التخطي دائماً.

كشف تغيير حديث غير مرتبط بـ TCP - الالتزام d5fed5addb2b ("tcp: إعادة تنظيم متغيرات المسار السريع لـ tcp_sock") - عن المشكلة، لأن إعادة تنظيم حقل tcp تجعل كود MPTCP يتجاوز عملية الحقن مرة أخرى بشكل دائم.

تم إصلاح المشكلة بإسقاط الاستدعاء الزائف: نحن في مسار بطيء، وقد أثبت التحسين المبكر مرة أخرى أنه ضار.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

المصادر

Want to know what is going to be exploited?

We predict KEV entries!