Katalog CVE

CVE-2025-38531

Ś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 module iio: common: st_sensors jądra Linux struktura urządzenia jest używana przed inicjalizacją w funkcjach probe. Powoduje to panikę jądra w st_sensors_power_enable(), gdy devm_regulator_bulk_get_enable() zawiedzie i wywoła dev_err_probe() z niezainicjalizowanym urządzeniem. Poprawka naprawia użycie niezainicjalizowanych struktur.

Ocena ryzyka

Na systemach z czujnikami ST może wystąpić panika jądra podczas inicjalizacji sterownika, szczególnie gdy regulator nie może zostać włączony, co powoduje niedostępność systemu.

Rekomendacja

Zaktualizuj jądro Linux do wersji zawierającej poprawkę w iio: common: st_sensors.

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: common: st_sensors: Fix use of uninitialize device structs Throughout the various probe functions &indio_dev->dev is used before it is initialized. This caused a kernel panic in st_sensors_power_enable() when the call to devm_regulator_bulk_get_enable() fails and then calls dev_err_probe() with the uninitialized device. This seems to only cause a panic with dev_err_probe(), dev_err(), dev_warn() and dev_info() don't seem to cause a panic, but are fixed as well. The issue is reported and traced here: [1]

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