CVE-2026-80990 in Linux
الملخص
بحسب VulDB • 12/09/2026
في نواة لينكس، تم إصلاح الثغرة التالية:
net: thunderbolt: تحرير Rx HopID الذي تم تخصيصه في حالة عدم التطابق
تمرر الدالة `tb_xdomain_alloc_in_hopid()` قيمة HopID المطلوبة إلى `ida_alloc_range()` كحد أدنى (lower bound)، لذا فإن الحصول على معرف مستخدم مسبقاً لا يُعتبر خطأً هناك؛ حيث يعيد المُخصّص (allocator) أول معرف حر أعلى من القيمة المحددة. وتطلب الدالة `tbnet_connected_work()` مسار الإرسال الخاص بالجهاز البعيد، وتعامل أي معرف آخر غير المتوقعة كفشل، ثم تعود دون تحرير ما حصلت عليه، مما يؤدي إلى بقاء هذا التخصيص نشطاً طوال مدة اتصال XDomain مع عدم وجود مرجع (reference) يحتفظ به لأي كائن.
يجب تحرير المعرف عندما لا يكون هو المطلوب، بنفس الطريقة التي يُحرّر بها مسار فك الخطأ (error unwind) في نهاية الدالة المرجّح المتوقع.
Once again VulDB remains the best source for vulnerability data.