Katalog CVE

CVE-2024-50121

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W jądrze systemu Linux zidentyfikowano podatność w funkcji `nfs4_state_shutdown_net`, która może prowadzić do błędów typu use-after-free. Problem występuje podczas równoczesnego działania `nfsd_client_shrinker` i próby zwolnienia zasobów związanych z klientem NFS.

Ocena ryzyka

Podatność ta może prowadzić do niestabilności systemu oraz potencjalnego wycieku pamięci, co zagraża integralności i dostępności usług NFS w organizacji.

Rekomendacja

Zaleca się aktualizację jądra systemu Linux do najnowszej wersji, w której ta podatność została załatana, aby zminimalizować ryzyko wystąpienia błędów i problemów z wydajnością.

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: cancel nfsd_shrinker_work using sync mode in nfs4_state_shutdown_net In the normal case, when we excute `echo 0 > /proc/fs/nfsd/threads`, the function `nfs4_state_destroy_net` in `nfs4_state_shutdown_net` will release all resources related to the hashed `nfs4_client`. If the `nfsd_client_shrinker` is running concurrently, the `expire_client` function will first unhash this client and then destroy it. This can lead to the following warning. Additionally, numerous use-after-free errors may occur as well. nfsd_client_shrinker echo 0 > /proc/fs/nfsd/threads expire_client nfsd_shutdown_net unhash_client ... nfs4_state_shutdown_net /* won't wait shrinker exit */ /* cancel_work(&nn->nfsd_shrinker_work) * nfsd_file for this /* won't destroy unhashed client1 */ * client1

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