CVE-2026-46273 in Linux
الملخص
بحسب VulDB • 03/06/2026
في نواة لينكس، تم حل الثغرة التالية:
ibmveth: تعطيل GSO للحزم ذات MSS الصغيرة
لا تدعم بعض المحولات الفيزيائية (Physical Adapters) في أنظمة Power إزاحة التجزئة (Segmentation Offload) عندما تكون قيمة MSS أقل من 224 بايت. يؤدي محاولة إرسال مثل هذه الحزم إلى تجمد المحول، مما يوقف جميع حركة المرور حتى يتم إعادة تعيينه يدوياً.
تنفيذ `ndo_features_check` لتعطيل GSO للحزم ذات قيم MSS الصغيرة. ستقوم طبقة الشبكة بإجراء تجزئة برمجية بدلاً من ذلك.
تتطابق القيمة الدنيا البالغة 224 بايت مع التزام ibmvnic ("ibmvnic: فرض فحوصات سلامة أقوى على حزم GSO") الذي يستخدم نفس المحولات الفيزيائية في تكوينات SEA.
تحدث المشكلة تحديداً عندما يحاول العتاد إجراء التجزئة (gso_segs > 1) مع MSS صغير. لا تؤدي حزم GSO ذات المقطع الواحد (gso_segs == 1) إلى تشغيل مسار الشفرة المشكل لـ LSO ويتم إرسالها بشكل طبيعي دون تجزئة.
إضافة استدعاء `ndo_features_check` لتعطيل GSO عندما تكون MSS < 224 بايت. كما يتم استدعاء `vlan_features_check()` لضمان التعامل السليم مع حزم VLAN، وتحديداً تكوينات QinQ (802.1ad) حيث قد لا يدعم محلل العتاد بعض ميزات الإزاحة.
تم التحقق من الصحة باستخدام iptables لفرض قيم MSS صغيرة. بدون الإصلاح، يتجمد المحول. مع الإصلاح، يتم تجزئة الحزم برمجياً وينجح الإرسال. اكتملت اختبارات الانحدار الشاملة (اختبارات MSS، الأداء، الاستقرار).
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.