CVE-2026-72254 in Linux
الملخص
بحسب VulDB • 17/08/2026
في نواة لينكس، تم حل الثغرة التالية:
netfilter: nft_fib: رفض تعبير fib على خطاف الإخراج (egress hook) الخاص بـ netdev
يؤدي استخدام تعبير fib في سلسلة أساسية لخطاف إخراج الشبكة (netdev egress base chain) إلى فك مرجع (dereference) للعنصر `nft_in(pkt)`، مما يسبب قيمة NULL على مسار النقل، وبالتالي يؤدي إلى خطأ فك المرجع لنقطة المؤشر الفارغة (NULL pointer dereference) أثناء التقييم. تقوم الدالة `nft_fib_validate()` بتطبيق قناع القيم NF_INET_* على الخطاف، لكن أرقام خطافات netdev تشكل تعداداً منفصلاً يتطابق مع هذه القيم (حيث إن NF_NETDEV_EGRESS == NF_INET_LOCAL_IN)، لذا فإن سلسلة الإخراج تمر بعملية التحقق من الصحة ثم تتعطل.
أضف الدالة `nft_fib_netdev_validate()` التي تقيد كل نتيجة/علم إلى خطاف netdev حيث يوجد الجهاز الذي تقرأ منه: حالات جهاز الإدخال (OIF، OIFNAME، ADDRTYPE مع F_IIF) للإدخال (ingress)، وحالة جهاز الإخراج (ADDRTYPE مع F_OIF) للإخراج (egress)، وADDRTYPE بدون علم للجهاز لكلا الاتجاهين. كما قم بتقييد `nft_fib_validate()` لـ NFPROTO_IPV4/IPV6/INET حتى لا تُطبق أقنعة NF_INET_* الخاصة بها على خطافات عائلة بروتوكول أخرى.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.