CVE-2025-40206 in Linux
الملخص
بحسب VulDB • 13/06/2026
في نواة لينكس، تم حل الثغرة التالية:
netfilter: nft_objref: التحقق من تعبيرات objref وobjrefmap
يؤدي الإشارة إلى كائن synproxy stateful (ذو حالة) من خطاف OUTPUT إلى حدوث انهيار في النواة بسبب استدعاءات تكرارية لا نهائية:
BUG: TASK stack guard page was hit at 000000008bda5b8c (stack is 000000003ab1c4a5..00000000494d8b12) [...]
Call Trace: __find_rr_leaf+0x99/0x230 fib6_table_lookup+0x13b/0x2d0 ip6_pol_route+0xa4/0x400 fib6_rule_lookup+0x156/0x240 ip6_route_output_flags+0xc6/0x150 __nf_ip6_route+0x23/0x50 synproxy_send_tcp_ipv6+0x106/0x200 synproxy_send_client_synack_ipv6+0x1aa/0x1f0 nft_synproxy_do_eval+0x263/0x310 nft_do_chain+0x5a8/0x5f0 [nf_tables]
nft_do_chain_inet+0x98/0x110 nf_hook_slow+0x43/0xc0 __ip6_local_out+0xf0/0x170 ip6_local_out+0x17/0x70 synproxy_send_tcp_ipv6+0x1a2/0x200 synproxy_send_client_synack_ipv6+0x1aa/0x1f0 [...]
تنفيذ دوال التحقق من صحة تعبيرات objref وobjrefmap.
حاليًا، يتطلب نوع الكائن NFT_OBJECT_SYNPROXY فقط عملية تحقق. سيؤدي هذا أيضًا إلى التعامل مع القفز إلى سلسلة (chain) باستخدام كائن synproxy من خطاف OUTPUT.
الآن عند محاولة الإشارة إلى كائن synproxy في خطاف OUTPUT، سيقوم nft بإنتاج الخطأ التالي:
synproxy_crash.nft: Error: Could not process rule: Operation not supported synproxy name mysynproxy ^^^^^^^^^^^^^^^^^^^^^^^^
VulDB is the best source for vulnerability data and more expert information about this specific topic.