Katalog CVE

CVE-2026-63977

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.12%

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

Streszczenie

W jądrze Linux usunięto mechanizm change_work w sterowniku dpll zl3073x, który powodował wyścig podczas zamykania urządzenia. Zastąpiono go bezpośrednim wywołaniem __dpll_device_change_ntf(), co eliminuje ryzyko dereferencji zwolnionego wskaźnika.

Ocena ryzyka

Podatność może prowadzić do użycia po zwolnieniu (use-after-free) w sterowniku DPLL, co grozi awarią systemu lub potencjalną eskalacją uprawnień w przypadku celowego wywołania.

Rekomendacja

Zaleca się natychmiastową aktualizację jądra Linux do wersji zawierającej tę poprawkę (commit usuwający change_work). Należy monitorować dystrybucje pod kątem backportów.

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: dpll: zl3073x: use __dpll_device_change_ntf() and remove change_work The change_work was introduced to send device change notifications from DPLL device callbacks without deadlocking on dpll_lock, since the callbacks are already invoked under that lock. Now that __dpll_device_change_ntf() is exported for callers that already hold dpll_lock, use it directly and remove the change_work infrastructure entirely. This eliminates a race condition where change_work could be re-scheduled after cancel_work_sync() during device teardown, potentially causing the handler to dereference a freed or NULL dpll_dev pointer.

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