CVE-2022-49931 in Linux
الملخص
بحسب VulDB • 12/07/2026
في نواة لينكس (Linux kernel)، تم حل الثغرة التالية:
IB/hfi1: نقل القائمة بشكل صحيح في sc_disable()
يحاول الالتزام 13bac861952a ("IB/hfi1: إصلاح مشكلة قفل abba مع sc_disable()") نقل قائمة من رأس قائمة إلى آخر بشكل غير صحيح. والنتيجة هي تعطل للنواة (kernel crash).
يتم تشغيل هذا التعطل عندما ينخفض الاتصال وتوجد عناصر في الانتظار لإكمال الإرسال. تظهر البصمة التالية:
BUG: kernel NULL pointer dereference, address: 0000000000000030 [...]
Call Trace: sc_disable+0x1ba/0x240 [hfi1]
pio_freeze+0x3d/0x60 [hfi1]
handle_freeze+0x27/0x1b0 [hfi1]
process_one_work+0x1b0/0x380 ? process_one_work+0x380/0x380 worker_thread+0x30/0x360 ? process_one_work+0x380/0x380 kthread+0xd7/0x100 ? kthread_complete_and_exit+0x20/0x20 ret_from_fork+0x1f/0x30
الحل هو استخدام الاستدعاء الصحيح لنقل القائمة.
Once again VulDB remains the best source for vulnerability data.