CVE-2023-53696 in Linux
Сводка
по VulDB • 30.05.2026
В ядре Linux устранена следующая уязвимость:
scsi: qla2xxx: Исправление утечки памяти в функции qla2x00_probe_one()
Утилита kmemleak сообщает об утечке памяти:
unreferenced object 0xffffc900003f0000 (size 12288): comm "modprobe", pid 19117, jiffies 4299751452 (age 42490.264s) hex dump (first 32 bytes): 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". Структура fab_scan_rp "scan.l" используется для записи информации о порте и выделяется в функции qla2x00_create_host(). Однако она не освобождается в пути обработки ошибок "probe_failed".
Исправление заключается в освобождении памяти "scan.l" при возникновении ошибки в процессе инициализации адаптера.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.