Katalog CVE

CVE-2026-64213

Ś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 w sterowniku lm90 wykryto brak synchronizacji w funkcji lm90_alert(). Funkcja ta, wywoływana w kontekście przerwania SMBus, modyfikuje rejestry konfiguracyjne bez przejęcia blokady hwmon_lock. Równoczesny zapis przez sysfs może nadpisać te zmiany, co prowadzi do ponownego włączenia linii alertu i wywołania burzy przerwań.

Ocena ryzyka

Brak synchronizacji może spowodować niekontrolowaną burzę przerwań, prowadzącą do znacznego obciążenia systemu, degradacji wydajności, a w skrajnych przypadkach do zawieszenia systemu.

Rekomendacja

Należy zastosować łatkę dodającą brakującą blokadę w funkcji lm90_alert() lub zaktualizować jądro do wersji zawierającej to zabezpieczenie.

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: hwmon: (lm90) Add lock protection to lm90_alert Sashiko reports: lm90_alert() executes in the smbus alert context and calls lm90_update_confreg() to disable the hardware alert line, without acquiring hwmon_lock. Concurrently, sysfs write operations (such as lm90_write_convrate) hold the hwmon_lock, temporarily modify data->config, and then restore it. If an alert interrupt occurs concurrently with a sysfs write, the sysfs path will overwrite the alert handler's modifications to data->config and the hardware register. This unintentionally re-enables the hardware alert line while the alarm is still active, causing an interrupt storm. Add the missing lock to lm90_alert() to solve the problem.

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