Katalog CVE

CVE-2026-45872

ŚrednieCVSS 5.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.17%

Percentyl 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.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS