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

الملخص

بحسب VulDB • 10/07/2026

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

sfc: تصحيح إزاحة قناة الإرسال (TX channel offset) عند استخدام مقاطعات الذاكرة القديمة (legacy interrupts).

في وضع المقاطعة القديم، كانت قيمة `tx_channel_offset` ثابتة ومحددة مسبقاً بالرقم 1، لكن هذا غير صحيح إذا كان الخيار `efx_separate_tx_channels` مساوياً لـ false. في هذه الحالة، تكون الإزاحة تساوي 0 لأن قوائم انتظار الإرسال (TX queues) موجودة ضمن القناة الوحيدة المتوفرة عند الفهرس 0، جنباً إلى جنب مع قائمة انتظار الاستقبال (RX queue).

بدون هذا الإصلاح، بمجرد محاولة إرسال أي حركة مرور شبكية، سيحاول النظام الحصول على قوائم انتظار الإرسال من قناة غير مهيأة، مما يؤدي إلى ظهور الأخطاء التالية: WARNING: CPU: 1 PID: 0 at drivers/net/ethernet/sfc/tx.c:540 efx_hard_start_xmit+0x12e/0x170 [sfc]
[...]
RIP: 0010:efx_hard_start_xmit+0x12e/0x170 [sfc]
[...]
Call Trace: dev_hard_start_xmit+0xd7/0x230 sch_direct_xmit+0x9f/0x360 __dev_queue_xmit+0x890/0xa40 [...]
BUG: unable to handle kernel NULL pointer dereference at 0000000000000020 [...]
RIP: 0010:efx_hard_start_xmit+0x153/0x170 [sfc]
[...]
Call Trace: dev_hard_start_xmit+0xd7/0x230 sch_direct_xmit+0x9f/0x360 __dev_queue_xmit+0x890/0xa40 [...]

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

حجز

25/02/2024

إفشاء

28/04/2024

الاعتدال

تمت الموافقة

إدخال

VDB-262250

EPSS

0.00226

KEV

لا

النشاطات

منخفض جدًا

المصادر

Might our Artificial Intelligence support you?

Check our Alexa App!