Katalog CVE

CVE-2026-93211

Nieznane
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W jądrze Linux, w serwerze NFS (nfsd), podatność dotyczy kolejności inicjalizacji tablicy haszującej DRC przed rejestracją shrinkera. Na architekturach o słabym porządku pamięci (np. arm64, ppc) może dojść do obserwacji nie zainicjalizowanej tablicy, co prowadzi do dereferencji pustego wskaźnika w wywołaniu zwrotnym shrinkera. Poprawka przenosi inicjalizację przed rejestrację.

Ocena ryzyka

Ryzyko obejmuje możliwość awarii serwera NFS (NULL deref) podczas działania mechanizmu shrinkera, szczególnie na architekturach ARM64 lub PowerPC. Może to prowadzić do przerw w działaniu usług.

Rekomendacja

Zaleca się aktualizację jądra Linux z poprawką, która zmienia kolejność inicjalizacji. Ważne jest zwłaszcza zastosowanie jej na systemach z architekturą arm64 i ppc.

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: nfsd: initialize DRC hash table before registering shrinker shrinker_register() precedes the INIT_LIST_HEAD loop and the drc_hashsize store. On weakly-ordered architectures (arm64, ppc), a shrinker scan can observe drc_hashsize before the bucket list heads are initialized, causing a NULL deref in the DRC shrinker callback. Move bucket initialization and the drc_hashsize store before shrinker_register() so the hash table is fully initialized before it becomes visible to the shrinker.

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