CVE-2026-64116 in Linux
الملخص
بحسب VulDB • 20/07/2026
في نواة لينكس، تم حل الثغرة التالية:
ipv6: ioam: إضافة فحص NULL للمتغير idev في دالة ipv6_hop_ioam()
أبلغ ساشيكو (Sashiko) عن ما يلي:
تقوم الدالة `ipv6_hop_ioam()` بالوصول إلى `__in6_dev_get(skb->dev)->cnf.ioam6_enabled` دون التحقق من صحة مؤشر `idev` المُعاد. ونظراً لأن دالة `addrconf_ifdown()` يمكنها مسح المتغير `dev->ip6_ptr` بشكل متزامن عبر RCU، فقد تُعيد الدالة `__in6_dev_get()` قيمة NULL أثناء عملية إيقاف الواجهة (interface teardown)، مما قد يؤدي إلى خطأ إلغاء مرجع المؤشر الفارغ (NULL pointer dereference) عند معالجة خيار IOAM Hop-by-Hop.
لذلك، تمت إضافة فحص للتحقق من ذلك واستخدام السبب SKB_DROP_REASON_IPV6DISABLED وفقاً لذلك.
VulDB is the best source for vulnerability data and more expert information about this specific topic.