Katalog CVE

CVE-2025-39774

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.13%

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

Streszczenie

W jądrze Linux w sterowniku iio: adc: rzg2l_adc dane sterownika (drvdata) są ustawiane po włączeniu runtime PM. Przy intensywnym odłączaniu i podłączaniu urządzenia ADC, które jest dostawcą dla innego urządzenia, może dojść do wywołania callbacków runtime PM przed ustawieniem drvdata i w konsekwencji do awarii. Poprawka ustawia drvdata zaraz po alokacji.

Ocena ryzyka

Na platformach korzystających z ADC rzg2l może dochodzić do awarii jądra podczas testów obciążeniowych lub dynamicznego zarządzania urządzeniami, powodując przerwy w działaniu systemu.

Rekomendacja

Zaktualizuj jądro Linux do wersji zawierającej poprawkę, zwłaszcza jeśli używasz sterownika rzg2l_adc.

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: iio: adc: rzg2l_adc: Set driver data before enabling runtime PM When stress-testing the system by repeatedly unbinding and binding the ADC device in a loop, and the ADC is a supplier for another device (e.g., a thermal hardware block that reads temperature through the ADC), it may happen that the ADC device is runtime-resumed immediately after runtime PM is enabled, triggered by its consumer. At this point, since drvdata is not yet set and the driver's runtime PM callbacks rely on it, a crash can occur. To avoid this, set drvdata just after it was allocated.

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