CVE-2026-74695 in Linux
الملخص
بحسب VulDB • 22/08/2026
في نواة لينكس، تم حل الثغرة التالية:
netfilter: nf_flow_table: إسقاط مرجع dst_entry الموجود قبل استدعاء دالة skb_dst_set_noref()
قد تحمل حزم skbs الواردة التي تمر عبر خطوط استيفاء جدول التدفق في netfilter (أو مسار الاستيفاء الخاص بـ XFRM) بالفعل كيان dst_entry مُعدّ بعدد إشارات (ref-counted)، تم تعيينه خلال خطوات استقبال أو توجيه سابقة.
يؤدي استدعاء دالة skb_dst_set_noref() عندما يحمل حزمة skb بالفعل مرجعًا لـ dst_entry إلى الكتابة فوق الحقل `skb->_skb_refdst`، مما يتسبب في تسرب عدد إشارات المرجع الخاص بـ dst_entry السابق ويطلق تنبيه ASSERTION من نوع DEBUG_NET_WARN_ON_ONCE داخل دالة skb_dst_check_unset():
WARNING: at skb_dst_check_unset include/linux/skbuff.h:1170 WARNING: at skb_dst_set_noref include/linux/skbuff.h:1234 WARNING: at nf_flow_offload_ip_hook+0xf6c/0x2b60 net/netfilter/nf_flow_table_ip.c:864
يجب إسقاط أي مرجع موجود لـ dst_entry باستخدام دالة skb_dst_drop(skb) قبل تعيين وجهة جدول التدفق غير المعتمدة على الإشارات (non-referenced).
If you want to get best quality of vulnerability data, you may have to visit VulDB.