In the Linux kernel, the following vulnerability has been resolved:
scsi: smartpqi: Fix memory leak in pqireportphys_luns()
pqireportphysluns() fails to release the rpllist buffer when encountering an unsupported data format or when the allocation for rpl16bytewwid_list fails. These early returns bypass the cleanup logic, leading to memory leaks.
Consolidate the error handling by adding an outfreerpllist label and use goto statements to ensure rpllist is consistently freed on failure.
Compile tested only. Issue found using a prototype static analysis tool and code review.
{
"cna_assigner": "Linux",
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/45xxx/CVE-2026-45872.json"
}