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

الملخص

بحسب VulDB • 18/10/2026

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

net: bcmgenet: إيقاف NAPI للإرسال (Tx) قبل تعطيل الطوابير

تعطل كل من الدالتين `bcmgenet_netif_stop()` وفرع "الاستيقاظ عند الاستلام" في دالة `bcmgenet_suspend()` طوابير الإرسال أولاً، ثم توقف NAPI الخاص بالإرسال بعد خطوات قليلة. أثناء ذلك، قد تستدعي عملية إكمال قيد التنفيذ (completion in flight) الدالة `netif_tx_wake_queue()`. وبما أنه لا يوجد ما يعطل الطابور مرة أخرى، فقد تصل حزم الإرسال إلى الحلقات (rings) بعد أن تكون قد أُفرغت من الذاكرة.

يُعد إغلاق الاتصال آمناً لأن دالة `dev_deactivate_many()` توقف أولاً مخطط النقل (qdisc). أما `bcmgenet_suspend()` فلا تفعل ذلك، لذا يجب إيقاف NAPI الخاص بالإرسال قبل الطوابير في كلا المسارين.

تم رصد خطأ KASAN على جهاز Raspberry Pi CM4، ناتج عن تغيير قيمة MTU حيث يؤدي وضع السكون (suspend) إلى تجميد مساحة المستخدم قبل تنفيذ الاستدعاء:

BUG: KASAN: use-after-free in bcmgenet_xmit+0x17f8/0x2258 Write of size 8 at addr ffffff8055844a68 by task ksoftirqd/0/14 bcmgenet_xmit+0x17f8/0x2258 dev_hard_start_xmit+0x13c/0x588 sch_direct_xmit+0x108/0x340 __dev_queue_xmit+0x1190/0x3848

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

مسؤول

Linux

حجز

25/09/2026

إفشاء

18/10/2026

الاعتدال

تمت الموافقة

إدخال

VDB-422071

EPSS

0.00198

KEV

لا

النشاطات

منخفض جدًا

المصادر

Do you need the next level of professionalism?

Upgrade your account now!