Katalog CVE

CVE-2025-21817

ŚrednieCVSS 5.5
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 wykryto podatność polegającą na potencjalnym zakleszczeniu (deadlock) podczas wywoływania funkcji sysfs ->store(). Problem występuje, gdy operacje zapisu do sysfs (np. update_nr_requests, wbt, scheduler) alokują pamięć z flagą GFP_KERNEL, co może prowadzić do bezpośredniego odzyskiwania pamięci (direct reclaim) i zakleszczenia, gdy kolejka jest zamrożona. Poprawka polega na oznaczaniu kontekstu flagą GFP_NOIO wokół wywołań ->store().

Ocena ryzyka

Zakleszczenie może spowodować całkowite zawieszenie systemu lub blokadę operacji wejścia/wyjścia, co prowadzi do niedostępności usług i potencjalnej utraty danych.

Rekomendacja

Zaleca się natychmiastową aktualizację jądra Linux do wersji zawierającej poprawkę (commit z rozwiązaniem problemu). Należy monitorować oficjalne biuletyny bezpieczeństwa dystrybucji Linux w celu uzyskania odpowiedniego łatania.

Oryginalny opis (angielski, źródło NVD)

In the Linux kernel, the following vulnerability has been resolved: block: mark GFP_NOIO around sysfs ->store() sysfs ->store is called with queue freezed, meantime we have several ->store() callbacks(update_nr_requests, wbt, scheduler) to allocate memory with GFP_KERNEL which may run into direct reclaim code path, then potential deadlock can be caused. Fix the issue by marking NOIO around sysfs ->store()

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