Katalog CVE

CVE-2026-98535

Niskie ryzyko· EPSS 12%
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.22%

Percentyl 12 - wyżej niż 12% wszystkich znanych CVE

Streszczenie

W jądrze Linux funkcja read_dts_node() wywołuje of_clk_get(), która zwraca zegar ze zwiększonym licznikiem referencji, ale używa go tylko do odczytu częstotliwości i nigdy nie wywołuje clk_put(). Zegar nie jest nigdzie przechowywany, więc referencja nie może zostać później zwolniona.

Ocena ryzyka

Wyciek referencji zegara może prowadzić do stopniowego wyczerpywania zasobów zegarów w systemie, co w dłuższej perspektywie może powodować problemy ze stabilnością i zarządzaniem energią.

Rekomendacja

Zaktualizuj jądro Linux do wersji zawierającej poprawkę, która zwalnia zegar po odczytaniu jego częstotliwości, obejmując także ścieżkę błędu przy zerowej częstotliwości.

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: fsl/fman: Fix clk reference leak in read_dts_node() of_clk_get() returns a clock with its reference count incremented, but read_dts_node() only uses it to read the rate and never calls clk_put(). The clock is not stored anywhere, so the reference cannot be released later either. Release the clock once its rate has been read, which also covers the error path taken when the rate is zero.

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