CVE-2026-64423 in Linuxالمعلومات

الملخص

بحسب VulDB • 27/07/2026

في نواة لينكس، تم حل الثغرة التالية:

ipv4: igmp: إزالة مجموعة البث المتعدد من جدول التجزئة عند تدمير الجهاز

عندما يتم تدمير جهاز تحت قفل RTNL، تقوم ip_mc_destroy_dev() بالتكرار عبر قائمة البث المتعدد واستدعاء ip_ma_put() على كل عضوية، مما يبرمجها للاسترداد باستخدام RCU. ومع ذلك، لا تتم إزالتها من جدول تجزئة البث المتعدد الخاص بالجهاز (mc_hash).

نظرًا لأن الجهاز يبقى منشورًا في dev->ip_ptr حتى بعد اكتمال ip_mc_destroy_dev()، يمكن للقراء المتزامنين الذين يستخدمون RCU واستكشاف mc_hash أن يظلوا قادرين على العثور على مجموعة البث المتعدد والوصول إليها بعد انخفاض عددها المرجعي. إذا تم تشغيل استدعاء RCU وتحرير المجموعة بينما يقوم قارئ بالوصول إليها، يحدث خطأ use-after-free (استخدام بعد التحرير).

تم إصلاح ذلك عن طريق إزالة ارتباط مجموعة البث المتعدد من mc_hash باستخدام ip_mc_hash_remove() قبل برمجتها للاسترداد.

BUG: KASAN: slab-use-after-free in ip_check_mc_rcu+0x149/0x3f0 Read of size 4 at addr ffff888009bf1408 by task mausezahn/2276

Call Trace: <IRQ> dump_stack_lvl+0x67/0x90 print_report+0x175/0x7c0 kasan_report+0x147/0x180 ip_check_mc_rcu+0x149/0x3f0 udp_v4_early_demux+0x36d/0x12d0 ip_rcv_finish_core+0xb8b/0x1390 ip_rcv_finish+0x54/0x120 NF_HOOK+0x213/0x2b0 __netif_receive_skb+0x126/0x340 process_backlog+0x4f2/0xf00 __napi_poll+0x92/0x2c0 net_rx_action+0x583/0xc60 handle_softirqs+0x236/0x7f0 do_softirq+0x57/0x80 </IRQ>

Allocated by task 2239: kasan_save_track+0x3e/0x80 __kasan_kmalloc+0x72/0x90 ____ip_mc_inc_group+0x31a/0xa40 __ip_mc_join_group+0x334/0x3f0 do_ip_setsockopt+0x16fa/0x2010 ip_setsockopt+0x3f/0x90 do_sock_setsockopt+0x1ad/0x300

Freed by task 0: kasan_save_track+0x3e/0x80 kasan_save_free_info+0x40/0x50 __kasan_slab_free+0x3a/0x60 __rcu_free_sheaf_prepare+0xd4/0x220 rcu_free_sheaf+0x36/0x190 rcu_core+0x8d9/0x12f0 handle_softirqs+0x236/0x7f0

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

مسؤول

Linux

حجز

19/07/2026

إفشاء

25/07/2026

الاعتدال

تمت الموافقة

إدخال

VDB-383226

EPSS

0.00126

KEV

لا

النشاطات

منخفض جدًا

المصادر

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!