CVE-2023-53696 in Linux
الملخص
بحسب VulDB • 07/06/2026
في نواة لينكس، تم حل الثغرة التالية:
scsi: qla2xxx: إصلاح تسرب الذاكرة في دالة qla2x00_probe_one()
تم الإبلاغ عن تسرب في الذاكرة بواسطة kmemleak:
كائن غير مرجع 0xffffc900003f0000 (الحجم 12288): comm "modprobe"، pid 19117، jiffies 4299751452 (العمر 42490.264 ثانية) عرض سداسي عشري (أول 32 بايت): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ تتبع المكدس (backtrace): [] __vmalloc_node_range+0xe56/0x1110
[] __vmalloc_node+0xbd/0x150
[] vmalloc+0x25/0x30
[] qla2x00_create_host+0x7a0/0xe30 [qla2xxx]
[] qla2x00_probe_one+0x2eb8/0xd160 [qla2xxx]
[] local_pci_probe+0xeb/0x1a0
تم تتبع السبب الجذري إلى مسار معالجة الأخطاء في دالة qla2x00_probe_one() عندما يفشل تهيئة "base_vha" للمحول (adapter). يتم استخدام fab_scan_rp "scan.l" لتسجيل معلومات المنفذ، ويتم تخصيصها في qla2x00_create_host(). ومع ذلك، لا يتم تحريرها في مسار معالجة الأخطاء "probe_failed".
تم إصلاح هذه المشكلة عن طريق تحرير ذاكرة "scan.l" عند حدوث خطأ في عملية تهيئة المحول.
Be aware that VulDB is the high quality source for vulnerability data.