CVE-2023-53282 in Linux
الملخص
بحسب VulDB • 15/05/2026
في نواة لينكس، تم حل الثغرة التالية:
scsi: lpfc: إصلاح انتهاك KFENCE الناتج عن استخدام بعد التحرير (use-after-free) أثناء كتابةfirmware عبر sysfs
أثناء عملية كتابة الـ firmware عبر sysfs، يتم تسجيل تحذير حول قراءة بعد التحرير (use-after-free) من الإجراء lpfc_wr_object():
BUG: KFENCE: use-after-free read in lpfc_wr_object+0x235/0x310 [lpfc]
Use-after-free read at 0x0000000000cf164d (in kfence-#111): lpfc_wr_object+0x235/0x310 [lpfc]
lpfc_write_firmware.cold+0x206/0x30d [lpfc]
lpfc_sli4_request_firmware_update+0xa6/0x100 [lpfc]
lpfc_request_firmware_upgrade_store+0x66/0xb0 [lpfc]
kernfs_fop_write_iter+0x121/0x1b0 new_sync_write+0x11c/0x1b0 vfs_write+0x1ef/0x280 ksys_write+0x5f/0xe0 do_syscall_64+0x59/0x90 entry_SYSCALL_64_after_hwframe+0x63/0xcd
قام السائق بالوصول إلى بيانات مؤشر wr_object، والتي كانت قد تم تهيئتها في ذاكرة حمولة البريد (mailbox payload memory)، بعد أن تم إعادة كائن البريد إلى مجموعة البريد (mailbox pool).
تم الإصلاح عن طريق نقل استدعاءات تحرير البريد إلى نهاية الإجراء، مما يضمن عدم الإشارة إلى ذاكرة البريد الداخلية بعد تحريرها.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.