Zafiyetler / CVE-2026-93221

kritik

CVE-2026-93221

In the Linux kernel, the following vulnerability has been resolved: n ...

Yayın Değişiklik
En geç 24 Eki 2026, 07:11 UTC tarihinden beri Trivy database'indeO derlemeden önce ne zaman girdiği kayıtlı değil.

Kaynağa göre önem derecesi

Hiçbir kaynak CVSS puanı vermiyor.

Trivy'nin kendi etiketi CRITICAL. Kritik diyenler: Ubuntu. Daha düşük diyenler: Photon OS (yüksek).

Açıklama

In the Linux kernel, the following vulnerability has been resolved: nfsd: convert nfsd_net boolean flags to unsigned long flags word nfsd_net contains several boolean fields that are accessed from concurrent contexts without serialization. In particular, nfsd4_end_grace() guards its drain path with a plain bool: if (nn->grace_ended) return; nn->grace_ended = true; The read and the write are independent, and nothing in struct nfsd_net serializes them. At least two contexts can reach this code with no lock held: laundromat path laundry_wq kworker nfs4_laundromat() nfsd4_end_grace() RECLAIM_COMPLETE path nfsd compound kthread nfsd4_reclaim_complete() inc_reclaim_complete() nfsd4_end_grace() Both callers can observe grace_ended == false on different CPUs, both store true, and both proceed into nfsd4_record_grace_done(), which invokes the active client_tracking_ops->grace_done callback. For tracking ops that drain reclaim_str_hashtbl (legacy_tracking_ops via nfsd4_recdir_purge_old, and the cld v1+ ops via nfsd4_cld_grace_done), grace_done calls nfs4_release_reclaim(), which walks every bucket of reclaim_str_hashtbl with no lock and calls nfs4_remove_reclaim_record() (list_del + kfree) on each entry. Two concurrent walkers corrupt the list and double-free every nfs4_client_reclaim. A concurrent nfsd4_find_reclaim_client() iterating the same bucket reads through freed memory. A third call site exists in nfs4_state_start_net() on the skip_grace startup path, but it runs under nfsd_mutex before any client has connected and before the laundromat's first delayed work fires, so it cannot race with the two callers above. Replace the scattered boolean fields in nfsd_net with a single unsigned long flags word and an enum nfsd_net_flag for the bit positions. The grace_ended race is fixed by using test_and_set_bit(), which is atomic on all architectures. The remaining flags (grace_end_forced, in_grace, somebody_reclaimed, track_reclaim_completes, nfsd_net_up, lockd_up) are converted to use test_bit/set_bit/clear_bit for consistency. This avoids sub-word cmpxchg issues on architectures like Hexagon that only support word-sized atomic operations.

Etkilenen paketler ve düzeltilmiş sürümler

KaynakPaketDüzeltildiği sürüm
ubuntu 18.04-ESMlinux-aws-5.4, linux-azure-5.4, linux-gcp-5.4 ve 4 tane dahadüzeltme belirtilmemiş
ubuntu 20.04-ESMlinux, linux-aws, linux-aws-5.15 ve 19 tane dahadüzeltme belirtilmemiş
ubuntu 22.04linux, linux-aws, linux-aws-6.8 ve 24 tane dahadüzeltme belirtilmemiş
ubuntu 24.04linux, linux-aws, linux-aws-7.0 ve 24 tane dahadüzeltme belirtilmemiş
ubuntu 26.04linux, linux-aws, linux-azure ve 11 tane dahadüzeltme belirtilmemiş
debian 11linuxdüzeltme belirtilmemiş
debian 12linuxdüzeltme belirtilmemiş
debian 13linuxdüzeltme belirtilmemiş
debian 14linux7.2.6-1
echolinux1
Photon OS 5.0bpftool, linux, linux-devel ve 8 tane daha6.12.113-2.ph5 ve 1 tane daha
rapidfort amazon linux 2023kernel6.12, kernel6.18düzeltme belirtilmemiş
12 kaynaktaki 115 kaydın hepsini göster
KaynakPaketDüzeltildiği sürüm
ubuntu 18.04-ESMlinux-aws-5.4düzeltme belirtilmemiş
ubuntu 18.04-ESMlinux-azure-5.4düzeltme belirtilmemiş
ubuntu 18.04-ESMlinux-gcp-5.4düzeltme belirtilmemiş
ubuntu 18.04-ESMlinux-hwe-5.4düzeltme belirtilmemiş
ubuntu 18.04-ESMlinux-ibm-5.4düzeltme belirtilmemiş
ubuntu 18.04-ESMlinux-oracle-5.4düzeltme belirtilmemiş
ubuntu 18.04-ESMlinux-raspi-5.4düzeltme belirtilmemiş
ubuntu 20.04-ESMlinuxdüzeltme belirtilmemiş
ubuntu 20.04-ESMlinux-awsdüzeltme belirtilmemiş
ubuntu 20.04-ESMlinux-aws-5.15düzeltme belirtilmemiş
ubuntu 20.04-ESMlinux-azuredüzeltme belirtilmemiş
ubuntu 20.04-ESMlinux-azure-5.15düzeltme belirtilmemiş
ubuntu 20.04-ESMlinux-azure-fde-5.15düzeltme belirtilmemiş
ubuntu 20.04-ESMlinux-bluefielddüzeltme belirtilmemiş
ubuntu 20.04-ESMlinux-gcpdüzeltme belirtilmemiş
ubuntu 20.04-ESMlinux-gcp-5.15düzeltme belirtilmemiş
ubuntu 20.04-ESMlinux-hwe-5.15düzeltme belirtilmemiş
ubuntu 20.04-ESMlinux-ibmdüzeltme belirtilmemiş
ubuntu 20.04-ESMlinux-ibm-5.15düzeltme belirtilmemiş
ubuntu 20.04-ESMlinux-intel-iotg-5.15düzeltme belirtilmemiş
ubuntu 20.04-ESMlinux-iotdüzeltme belirtilmemiş
ubuntu 20.04-ESMlinux-kvmdüzeltme belirtilmemiş
ubuntu 20.04-ESMlinux-lowlatency-hwe-5.15düzeltme belirtilmemiş
ubuntu 20.04-ESMlinux-nvidia-tegra-5.15düzeltme belirtilmemiş
ubuntu 20.04-ESMlinux-oracledüzeltme belirtilmemiş
ubuntu 20.04-ESMlinux-oracle-5.15düzeltme belirtilmemiş
ubuntu 20.04-ESMlinux-raspidüzeltme belirtilmemiş
ubuntu 20.04-ESMlinux-riscv-5.15düzeltme belirtilmemiş
ubuntu 20.04-ESMlinux-xilinx-zynqmpdüzeltme belirtilmemiş
ubuntu 22.04linuxdüzeltme belirtilmemiş
ubuntu 22.04linux-awsdüzeltme belirtilmemiş
ubuntu 22.04linux-aws-6.8düzeltme belirtilmemiş
ubuntu 22.04linux-azuredüzeltme belirtilmemiş
ubuntu 22.04linux-azure-6.8düzeltme belirtilmemiş
ubuntu 22.04linux-azure-fdedüzeltme belirtilmemiş
ubuntu 22.04linux-azure-fde-6.8düzeltme belirtilmemiş
ubuntu 22.04linux-gcpdüzeltme belirtilmemiş
ubuntu 22.04linux-gcp-6.8düzeltme belirtilmemiş
ubuntu 22.04linux-gkedüzeltme belirtilmemiş
ubuntu 22.04linux-gkeopdüzeltme belirtilmemiş
ubuntu 22.04linux-hwe-6.8düzeltme belirtilmemiş
ubuntu 22.04linux-ibmdüzeltme belirtilmemiş
ubuntu 22.04linux-ibm-6.8düzeltme belirtilmemiş
ubuntu 22.04linux-intel-iotgdüzeltme belirtilmemiş
ubuntu 22.04linux-kvmdüzeltme belirtilmemiş
ubuntu 22.04linux-lowlatencydüzeltme belirtilmemiş
ubuntu 22.04linux-lowlatency-hwe-6.8düzeltme belirtilmemiş
ubuntu 22.04linux-nvidiadüzeltme belirtilmemiş
ubuntu 22.04linux-nvidia-6.8düzeltme belirtilmemiş
ubuntu 22.04linux-nvidia-tegradüzeltme belirtilmemiş
ubuntu 22.04linux-nvidia-tegra-igxdüzeltme belirtilmemiş
ubuntu 22.04linux-oracledüzeltme belirtilmemiş
ubuntu 22.04linux-oracle-6.8düzeltme belirtilmemiş
ubuntu 22.04linux-raspidüzeltme belirtilmemiş
ubuntu 22.04linux-riscv-6.8düzeltme belirtilmemiş
ubuntu 22.04linux-xilinx-zynqmpdüzeltme belirtilmemiş
ubuntu 24.04linuxdüzeltme belirtilmemiş
ubuntu 24.04linux-awsdüzeltme belirtilmemiş
ubuntu 24.04linux-aws-7.0düzeltme belirtilmemiş
ubuntu 24.04linux-azuredüzeltme belirtilmemiş
ubuntu 24.04linux-azure-7.0düzeltme belirtilmemiş
ubuntu 24.04linux-azure-fdedüzeltme belirtilmemiş
ubuntu 24.04linux-azure-fde-7.0düzeltme belirtilmemiş
ubuntu 24.04linux-azure-nvidiadüzeltme belirtilmemiş
ubuntu 24.04linux-gcpdüzeltme belirtilmemiş
ubuntu 24.04linux-gcp-7.0düzeltme belirtilmemiş
ubuntu 24.04linux-gkedüzeltme belirtilmemiş
ubuntu 24.04linux-gkeopdüzeltme belirtilmemiş
ubuntu 24.04linux-hwe-6.17düzeltme belirtilmemiş
ubuntu 24.04linux-hwe-7.0düzeltme belirtilmemiş
ubuntu 24.04linux-ibmdüzeltme belirtilmemiş
ubuntu 24.04linux-lowlatencydüzeltme belirtilmemiş
ubuntu 24.04linux-nvidiadüzeltme belirtilmemiş
ubuntu 24.04linux-nvidia-7.0düzeltme belirtilmemiş
ubuntu 24.04linux-nvidia-lowlatencydüzeltme belirtilmemiş
ubuntu 24.04linux-nvidia-tegradüzeltme belirtilmemiş
ubuntu 24.04linux-oem-6.17düzeltme belirtilmemiş
ubuntu 24.04linux-oracledüzeltme belirtilmemiş
ubuntu 24.04linux-oracle-7.0düzeltme belirtilmemiş
ubuntu 24.04linux-raspidüzeltme belirtilmemiş
ubuntu 24.04linux-riscv-7.0düzeltme belirtilmemiş
ubuntu 24.04linux-vmwaredüzeltme belirtilmemiş
ubuntu 24.04linux-xilinxdüzeltme belirtilmemiş
ubuntu 26.04linuxdüzeltme belirtilmemiş
ubuntu 26.04linux-awsdüzeltme belirtilmemiş
ubuntu 26.04linux-azuredüzeltme belirtilmemiş
ubuntu 26.04linux-azure-fdedüzeltme belirtilmemiş
ubuntu 26.04linux-gcpdüzeltme belirtilmemiş
ubuntu 26.04linux-gkedüzeltme belirtilmemiş
ubuntu 26.04linux-ibmdüzeltme belirtilmemiş
ubuntu 26.04linux-nvidiadüzeltme belirtilmemiş
ubuntu 26.04linux-nvidia-bosdüzeltme belirtilmemiş
ubuntu 26.04linux-oem-7.0düzeltme belirtilmemiş
ubuntu 26.04linux-oracledüzeltme belirtilmemiş
ubuntu 26.04linux-raspidüzeltme belirtilmemiş
ubuntu 26.04linux-realtimedüzeltme belirtilmemiş
ubuntu 26.04linux-riscvdüzeltme belirtilmemiş
debian 11linuxdüzeltme belirtilmemiş
debian 12linuxdüzeltme belirtilmemiş
debian 13linuxdüzeltme belirtilmemiş
debian 14linux7.2.6-1
echolinux1
Photon OS 5.0bpftool6.12.113-2.ph5
Photon OS 5.0linux6.12.113-2.ph5
Photon OS 5.0linux-devel6.12.113-2.ph5
Photon OS 5.0linux-docs6.12.113-2.ph5
Photon OS 5.0linux-drivers-gpu6.12.113-2.ph5
Photon OS 5.0linux-drivers-sound6.12.113-2.ph5
Photon OS 5.0linux-esx6.12.113-3.ph5
Photon OS 5.0linux-esx-devel6.12.113-3.ph5
Photon OS 5.0linux-esx-docs6.12.113-3.ph5
Photon OS 5.0linux-python3-perf6.12.113-2.ph5
Photon OS 5.0linux-tools6.12.113-2.ph5
rapidfort amazon linux 2023kernel6.12düzeltme belirtilmemiş
rapidfort amazon linux 2023kernel6.18düzeltme belirtilmemiş

Referanslar

Vulnerability data compiled from the Trivy vulnerability database (trivy-db, Aqua Security, Apache License 2.0), which aggregates third-party advisories. CVE records are published by The MITRE Corporation under the CVE Terms of Use; CVE is a trademark of MITRE. This product uses data from the NVD API but is not endorsed or certified by the NVD. Severity, titles and advisory data from the GitHub Advisory Database (CC BY 4.0), Red Hat security data (CC BY 4.0) and the other sources linked on each entry. Entries may be summarised or re-formatted; the linked original is the authoritative record.