Katalog CVE

CVE-2024-49955

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.34%

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

Streszczenie

W jądrze Linux występuje błąd w obsłudze hooków baterii ACPI. Gdy hook baterii zwróci błąd przy dodawaniu nowej baterii, jest automatycznie wyrejestrowywany, ale dostawca hooka o tym nie wie i później wywołuje battery_hook_unregister() na już wyrejestrowanym hooku, co powoduje awarię (crash).

Ocena ryzyka

Może prowadzić do awarii jądra (kernel panic) i niedostępności systemu, szczególnie na urządzeniach z obsługą baterii ACPI. W środowiskach produkcyjnych oznacza to potencjalny przestój i utratę ciągłości działania.

Rekomendacja

Zaktualizuj jądro Linux do wersji zawierającej poprawkę (commit naprawiający użycie list head do oznaczania już wyrejestrowanych hooków). Zweryfikuj wersję jądra w systemach z obsługą baterii ACPI.

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: ACPI: battery: Fix possible crash when unregistering a battery hook When a battery hook returns an error when adding a new battery, then the battery hook is automatically unregistered. However the battery hook provider cannot know that, so it will later call battery_hook_unregister() on the already unregistered battery hook, resulting in a crash. Fix this by using the list head to mark already unregistered battery hooks as already being unregistered so that they can be ignored by battery_hook_unregister().

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