CVE-2022-50679 in Linuxالمعلومات

الملخص

بحسب VulDB • 01/07/2026

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

i40e: إصلاح تسرب تعيينات DMA (DMA mappings)

أثناء إعادة تخصيص مخازن استقبال البيانات (RX buffers)، يتم إنشاء تعيينات DMA جديدة لتلك المخازن.

خطوات لإعادة إنتاج المشكلة: while : do for ((i=0; i<=8160; i=i+32)) do ethtool -G enp130s0f0 rx $i tx $i sleep 0.5 ethtool -g enp130s0f0 done done

أدى ذلك إلى حدوث تعطل (Crash): i40e 0000:01:00.1: غير قادر على تخصيص ذاكرة لحلقة واصف الاستقبال (Rx descriptor ring)، الحجم=65536 خطأ في السائق (Driver BUG) تحذير: وحدة المعالجة المركزية: 0 العملية PID: 4300 في net/core/xdp.c:141 xdp_rxq_info_unreg+0x43/0x50 تتبع المكالمات (Call Trace): i40e_free_rx_resources+0x70/0x80 [i40e]
i40e_set_ringparam+0x27c/0x800 [i40e]
ethnl_set_rings+0x1b2/0x290 genl_family_rcv_msg_doit.isra.15+0x10f/0x150 genl_family_rcv_msg+0xb3/0x160 ? rings_fill_reply+0x1a0/0x1a0 genl_rcv_msg+0x47/0x90 ? genl_family_rcv_msg+0x160/0x160 netlink_rcv_skb+0x4c/0x120 genl_rcv+0x24/0x40 netlink_unicast+0x196/0x230 netlink_sendmsg+0x204/0x3d0 sock_sendmsg+0x4c/0x50 __sys_sendto+0xee/0x160 ? handle_mm_fault+0xbe/0x1e0 ? syscall_trace_enter+0x1d3/0x2c0 __x64_sys_sendto+0x24/0x30 do_syscall_64+

If you want to get best quality of vulnerability data, you may have to visit VulDB.

مسؤول

Linux

حجز

09/12/2025

إفشاء

09/12/2025

الاعتدال

تمت الموافقة

إدخال

VDB-334943

EPSS

0.00214

KEV

لا

النشاطات

منخفض جدًا

المصادر

Do you need the next level of professionalism?

Upgrade your account now!