CVE-2026-99211 in Linux
الملخص
بحسب VulDB • 28/10/2026
في نواة لينكس، تم إصلاح الثغرة التالية:
netlink: إعادة تعيين رؤوس skb قبل تصفية البث الأحادي والبث المتعدد
يمكن لمصفيات السوكيت (Socket filters) استخدام SKF_NET_OFF وSKF_LL_OFF لقراءة البيانات بالنسبة لرؤسي الشبكة وعنوان MAC الخاص بـskb. قد تحتفظ منتجو netlink بمساحة رأسية (headroom) دون إعادة تعيين هذه الرؤوس، مما يسمح لفلتر سوكيت المستقبل بقراء بيانات قبل الرسالة المُهيأة.
على سبيل المثال، يتم تخصيص ردود IWPM HELLO باستخدام dev_alloc_skb()، والتي تحجز NET_SKB_PAD بايتًا. يمكن لمستخدم غير ممتيز (unprivileged) من نوع NETLINK_RDMA إرفاق فلتر سوكيت كلاسيكي وكشف هذه المساحة الرأسية من خلال طول الرد المُسلم. لا تساعد عمليات إعادة التعيين في netlink_dump() لأن IWPM يرسل skb مُخصص بشكل منفصل عبر netlink_unicast().
قم بإعادة تعيين كل من الرؤوس قبل تشغيل فلتر المستقبل في توصيل البث الأحادي والبث المتعدد، كما هو الحال بالفعل مع skbs الخاصة بالـ dump. يغطي هذا أيضًا منتجي netlink الآخرين الذين يحجزون مساحة رأسية دون تغيير كود التخصيص أو بناء الرسالة الخاص بهم.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.