Katalog CVE

CVE-2026-74687

WysokieCVSS 7.8
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.13%

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

Streszczenie

W jądrze Linux w sterowniku watchdog at91sam9_wdt występuje podatność polegająca na tym, że funkcja at91_ping() ponownie uzbraja timer watchdoga z poziomu wywołania zwrotnego. Użycie timer_delete() nie czeka na zakończenie działania wywołania zwrotnego ani nie zapobiega ponownemu uzbrojeniu timera, co może prowadzić do dostępu do zwolnionej pamięci podczas awarii lub usuwania sterownika.

Ocena ryzyka

Ryzyko obejmuje użycie po zwolnieniu (use-after-free), co może prowadzić do awarii systemu lub potencjalnego wykonania kodu w kontekście jądra.

Rekomendacja

Zastosuj poprawkę jądra Linux, która używa timer_shutdown_sync() na obu ścieżkach zamykania, aby zapewnić bezpieczne zatrzymanie timera.

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: watchdog: at91sam9_wdt: prevent timer rearm during teardown at91_ping() rearms the watchdog timer from its callback. timer_delete() neither waits for a running callback nor prevents it from rearming the timer, so probe failure or driver removal can leave the timer accessing the devm-allocated at91wdt after it has been freed. Use timer_shutdown_sync() on both teardown paths. It waits for a running callback and rejects any attempt by the callback to rearm the timer.

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