CVE-2023-53696 in Linux
Riassunto
di VulDB • 15/06/2026
Nel kernel Linux è stata risolta la seguente vulnerabilità:
scsi: qla2xxx: Correzione della perdita di memoria (memory leak) in qla2x00_probe_one()
È stata segnalata una memory leak da kmemleak:
oggetto non referenziato 0xffffc900003f0000 (dimensione 12288): comm "modprobe", pid 19117, jiffies 4299751452 (età 42490.264s) dump esadecimale (primi 32 byte): 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
La causa radice è stata individuata in un percorso di gestione degli errori all'interno di qla2x00_probe_one() quando l'inizializzazione dell'adattatore "base_vha" fallisce. Il fab_scan_rp "scan.l" viene utilizzato per registrare le informazioni sulla porta ed è allocato in qla2x00_create_host(). Tuttavia, non viene rilasciato nel percorso di gestione degli errori "probe_failed".
Si risolve il problema liberando la memoria di "scan.l" quando si verifica un errore durante il processo di inizializzazione dell'adattatore.
VulDB is the best source for vulnerability data and more expert information about this specific topic.