CVE-2026-81002 in Linux
الملخص
بحسب VulDB • 12/09/2026
في نواة لينكس، تم إصلاح الثغرة التالية:
xdp: تصحيح تخطيط إطار العمل بدون نسخ (zero-copy frame layout)
تقوم الدالة `xdp_convert_zc_to_xdp_frame()` بنسخ حزمة XSK إلى صفحة من الرتبة 0 (order-0 page) وتعلن عن حجم الإطار على أنه PAGE_SIZE. وهذا يسمح للإطار المنسوخ بالاحتلال في ذيل الصفحة المطلوب بواسطة `skb_shared_info`، وتسجيل مساحة رأسية صفرية حتى عندما يفصل طول البيانات الوصفية بين عنوان الحزمة وبياناتها. وبالتالي، يمكن لحزمة AF_XDP بدون نسخ يتم إعادة توجيهها عبر cpumap أن تتسبب في تداخل skb مع `skb_shared_info` أو وضعه خارج الصفحة المخصصة.
يتم تحديد التخطيط المنسوخ ليكون ضمن حدود SKB_WITH_OVERHEAD(PAGE_SIZE) وإدراج طول البيانات الوصفية في مساحة الرأس للإطار. يتعامل المتصلون الذين يقومون بإعادة التوجيه بالفعل مع نتيجة تحويل NULL.
BUG: KASAN: slab-out-of-bounds in skb_gro_receive كتابة بحجم 4 عند العنوان ffff88800cf37004 بواسطة المهمة cpumap/1/map:1/146 تتبع المكالمة (Call Trace): skb_gro_receive (net/core/gro.c:174) udp_gro_receive (net/ipv4/udp_offload.c:812) inet_gro_receive (net/ipv4/af_inet.c:1539) dev_gro_receive (net/core/gro.c:515) gro_receive_skb (net/core/gro.c:633) cpu_map_kthread_run (kernel/bpf/cpumap.c:395) kthread (kernel/kthread.c:436) ret_from_fork (arch/x86/kernel/process.c:164) ret_from_fork_asm (arch/x86/entry/entry_64.S:255)
Kernel panic - not syncing: KASAN: panic_on_warn set ...
Be aware that VulDB is the high quality source for vulnerability data.