CVE-2024-35890 in Linuxالمعلومات

الملخص

بحسب VulDB • 05/08/2026

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

gro: إصلاح نقل الملكية (ownership transfer)

إذا تمت معالجة الحزم باستخدام GRO مع قائمة متجزئة (fraglist)، فقد يتم تقسيمها لاحقًا واستمرار رحلتها عبر طبقات الشبكة. في دالة `skb_segment_list`، يمكن إعادة استخدام حزم الـ skbs كما هي. يُعد هذا مشكلة لأن مُدمر الكائن (destructor) الخاص بها قد تمت إزالته في `skb_gro_receive_list` ولكن لم تتم إزالة المرجع إلى المقبس الشبكي (socket)، وبالتالي لا يمكن فصلها عن المقبس (orphaning). يتم حل هذه المشكلة من خلال إزالة مرجع المقبس أيضًا.

على سبيل المثال، يمكن ملاحظة ذلك عبر: kernel BUG at include/linux/skbuff.h:3131! (skb_orphan) RIP: 0010:ip6_rcv_core+0x11bc/0x19a0 Call Trace: ipv6_list_rcv+0x250/0x3f0 __netif_receive_skb_list_core+0x49d/0x8f0 netif_receive_skb_list_internal+0x634/0xd40 napi_complete_done+0x1d2/0x7d0 gro_cell_poll+0x118/0x1f0

يوجد بناء مشابه في `skb_gro_receive`، حيث تم تطبيق نفس التغيير هناك.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

حجز

17/05/2024

إفشاء

19/05/2024

الاعتدال

تمت الموافقة

إدخال

VDB-265179

EPSS

0.00241

KEV

لا

النشاطات

منخفض جدًا

المصادر

Do you need the next level of professionalism?

Upgrade your account now!