Katalog CVE

CVE-2026-97473

Nieznane
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W jądrze Linux funkcja rapl_add_package_cpuslocked() w powercap/intel_rapl zwraca błąd bez zwolnienia wcześniej zaalokowanej struktury rapl_package, co powoduje wyciek pamięci przy każdym nieudanym dodaniu pakietu. Poprawka używa istniejącej etykiety err_free_package do zwolnienia alokacji.

Ocena ryzyka

Powtarzające się nieudane dodania pakietów prowadzą do stopniowego wycieku pamięci jądra, co może obniżyć wydajność lub doprowadzić do wyczerpania pamięci. Dotyczy systemów z obsługą Intel RAPL.

Rekomendacja

Zaktualizuj jądro Linux do wersji z poprawką. Monitoruj zużycie pamięci jądra na systemach z Intel RAPL do czasu wdrożenia aktualizacji.

Inne podatności w Linux kernel

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

In the Linux kernel, the following vulnerability has been resolved: powercap: intel_rapl: Fix memory leak in rapl_add_package_cpuslocked() When topology_physical_package_id()/topology_logical_die_id() returns a negative value, rapl_add_package_cpuslocked() returns ERR_PTR(-EINVAL) directly without freeing the rapl_package structure that was just allocated by kzalloc_obj(), leaking memory on every failed package addition. Use the existing err_free_package label so that the allocation is released on the error path.

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