CVE-2026-45872
ŚrednieCVSS 5.5Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 6 - wyżej niż 6% wszystkich znanych CVE
Streszczenie
W jądrze Linux wykryto wyciek pamięci w funkcji pqi_report_phys_luns() sterownika smartpqi dla kontrolerów SCSI. Gdy napotkano nieobsługiwany format danych lub nie udało się zaalokować bufora rpl_16byte_wwid_list, funkcja zwracała błąd bez zwolnienia wcześniej zaalokowanego bufora rpl_list, co prowadziło do wycieku pamięci.
Ocena ryzyka
Wyciek pamięci może z czasem wyczerpać dostępną pamięć systemową, prowadząc do degradacji wydajności lub awarii systemu, szczególnie w środowiskach z długim czasem pracy.
Rekomendacja
Zaleca się aktualizację jądra Linux do wersji zawierającej poprawkę, która dodaje etykietę out_free_rpl_list i instrukcje goto, aby zapewnić zwolnienie bufora rpl_list we wszystkich ścieżkach błędów.
Oryginalny opis (angielski, źródło NVD)
In the Linux kernel, the following vulnerability has been resolved: scsi: smartpqi: Fix memory leak in pqi_report_phys_luns() pqi_report_phys_luns() fails to release the rpl_list buffer when encountering an unsupported data format or when the allocation for rpl_16byte_wwid_list fails. These early returns bypass the cleanup logic, leading to memory leaks. Consolidate the error handling by adding an out_free_rpl_list label and use goto statements to ensure rpl_list is consistently freed on failure. Compile tested only. Issue found using a prototype static analysis tool and code review.

