Katalog CVE

CVE-2025-38306

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 wykryto błąd wyścigu w funkcji has_locked_children() wywoływanej przez may_decode_fh() bez trzymania blokad. Może to prowadzić do awarii systemu (oops). Poprawka polega na zmianie nazwy funkcji na __has_locked_children() i dodaniu bezpiecznego wrappera z blokadą.

Ocena ryzyka

Atakujący może wykorzystać ten błąd do wywołania awarii systemu (oops), co prowadzi do odmowy usługi (DoS).

Rekomendacja

Zaleca się natychmiastową aktualizację jądra Linux do wersji zawierającej poprawkę.

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: fs/fhandle.c: fix a race in call of has_locked_children() may_decode_fh() is calling has_locked_children() while holding no locks. That's an oopsable race... The rest of the callers are safe since they are holding namespace_sem and are guaranteed a positive refcount on the mount in question. Rename the current has_locked_children() to __has_locked_children(), make it static and switch the fs/namespace.c users to it. Make has_locked_children() a wrapper for __has_locked_children(), calling the latter under read_seqlock_excl(&mount_lock).

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