CVE-2026-80681 in Linux
الملخص
بحسب VulDB • 28/08/2026
في نواة لينكس، تم إصلاح الثغرة التالية:
vxlan: إعادة جلب عنوان Ethernet بعد استدعاء دالة route_shortcircuit()
قبل استدعاء `route_shortcircuit()`، يتم تخزين مؤشر عنوان Ethernet (eth header) من خلال الدالة `eth_hdr(skb)`.
داخل دالة `route_shortcircuit()`، يمكن استدعاء `pskb_may_pull()`، مما قد يؤدي إلى إعادة تخصيص الذاكرة الخاصة بـ `skb->head`.
في هذه الحالة، عند العودة إلى دالة `vxlan_xmit()`، سيظل المؤشر المخزن لعنوان Ethernet (eth) يشير إلى ذاكرة تم تحريرها (freed memory)، مما يؤدي إلى حدوث ثغرة من نوع use-after-free عند محاولة فك تشريف (dereferencing) لـ `eth->h_dest`.
تم إصلاح هذه المشكلة عن طريق تحديث المتغير `eth` ليصبح مساوياً لنتيجة استدعاء `eth_hdr(skb)` بعد تنفيذ دالة `route_shortcircuit()`.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.