Schwachstellen / CVE-2026-93221

kritisch

CVE-2026-93221

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

Veröffentlicht Geändert
In der Trivy Database seit spätestens 24. Okt. 2026, 07:11 UTCWann der Eintrag vor diesem Build hinzukam, ist nicht erfasst.

Einstufung nach Quelle

Keine Quelle nennt einen CVSS-Wert.

Trivys eigenes Label ist CRITICAL. Kritisch laut Ubuntu. Niedriger laut Photon OS (hoch).

Beschreibung

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.

Betroffene Pakete und behobene Versionen

QuellePaketBehoben in
ubuntu 18.04-ESMlinux-aws-5.4, linux-azure-5.4, linux-gcp-5.4 und 4 weiterekein Fix angegeben
ubuntu 20.04-ESMlinux, linux-aws, linux-aws-5.15 und 19 weiterekein Fix angegeben
ubuntu 22.04linux, linux-aws, linux-aws-6.8 und 24 weiterekein Fix angegeben
ubuntu 24.04linux, linux-aws, linux-aws-7.0 und 24 weiterekein Fix angegeben
ubuntu 26.04linux, linux-aws, linux-azure und 11 weiterekein Fix angegeben
debian 11linuxkein Fix angegeben
debian 12linuxkein Fix angegeben
debian 13linuxkein Fix angegeben
debian 14linux7.2.6-1
echolinux1
Photon OS 5.0bpftool, linux, linux-devel und 8 weitere6.12.113-2.ph5 und 1 weitere
rapidfort amazon linux 2023kernel6.12, kernel6.18kein Fix angegeben
Alle 115 Einträge aus 12 Quellen zeigen
QuellePaketBehoben in
ubuntu 18.04-ESMlinux-aws-5.4kein Fix angegeben
ubuntu 18.04-ESMlinux-azure-5.4kein Fix angegeben
ubuntu 18.04-ESMlinux-gcp-5.4kein Fix angegeben
ubuntu 18.04-ESMlinux-hwe-5.4kein Fix angegeben
ubuntu 18.04-ESMlinux-ibm-5.4kein Fix angegeben
ubuntu 18.04-ESMlinux-oracle-5.4kein Fix angegeben
ubuntu 18.04-ESMlinux-raspi-5.4kein Fix angegeben
ubuntu 20.04-ESMlinuxkein Fix angegeben
ubuntu 20.04-ESMlinux-awskein Fix angegeben
ubuntu 20.04-ESMlinux-aws-5.15kein Fix angegeben
ubuntu 20.04-ESMlinux-azurekein Fix angegeben
ubuntu 20.04-ESMlinux-azure-5.15kein Fix angegeben
ubuntu 20.04-ESMlinux-azure-fde-5.15kein Fix angegeben
ubuntu 20.04-ESMlinux-bluefieldkein Fix angegeben
ubuntu 20.04-ESMlinux-gcpkein Fix angegeben
ubuntu 20.04-ESMlinux-gcp-5.15kein Fix angegeben
ubuntu 20.04-ESMlinux-hwe-5.15kein Fix angegeben
ubuntu 20.04-ESMlinux-ibmkein Fix angegeben
ubuntu 20.04-ESMlinux-ibm-5.15kein Fix angegeben
ubuntu 20.04-ESMlinux-intel-iotg-5.15kein Fix angegeben
ubuntu 20.04-ESMlinux-iotkein Fix angegeben
ubuntu 20.04-ESMlinux-kvmkein Fix angegeben
ubuntu 20.04-ESMlinux-lowlatency-hwe-5.15kein Fix angegeben
ubuntu 20.04-ESMlinux-nvidia-tegra-5.15kein Fix angegeben
ubuntu 20.04-ESMlinux-oraclekein Fix angegeben
ubuntu 20.04-ESMlinux-oracle-5.15kein Fix angegeben
ubuntu 20.04-ESMlinux-raspikein Fix angegeben
ubuntu 20.04-ESMlinux-riscv-5.15kein Fix angegeben
ubuntu 20.04-ESMlinux-xilinx-zynqmpkein Fix angegeben
ubuntu 22.04linuxkein Fix angegeben
ubuntu 22.04linux-awskein Fix angegeben
ubuntu 22.04linux-aws-6.8kein Fix angegeben
ubuntu 22.04linux-azurekein Fix angegeben
ubuntu 22.04linux-azure-6.8kein Fix angegeben
ubuntu 22.04linux-azure-fdekein Fix angegeben
ubuntu 22.04linux-azure-fde-6.8kein Fix angegeben
ubuntu 22.04linux-gcpkein Fix angegeben
ubuntu 22.04linux-gcp-6.8kein Fix angegeben
ubuntu 22.04linux-gkekein Fix angegeben
ubuntu 22.04linux-gkeopkein Fix angegeben
ubuntu 22.04linux-hwe-6.8kein Fix angegeben
ubuntu 22.04linux-ibmkein Fix angegeben
ubuntu 22.04linux-ibm-6.8kein Fix angegeben
ubuntu 22.04linux-intel-iotgkein Fix angegeben
ubuntu 22.04linux-kvmkein Fix angegeben
ubuntu 22.04linux-lowlatencykein Fix angegeben
ubuntu 22.04linux-lowlatency-hwe-6.8kein Fix angegeben
ubuntu 22.04linux-nvidiakein Fix angegeben
ubuntu 22.04linux-nvidia-6.8kein Fix angegeben
ubuntu 22.04linux-nvidia-tegrakein Fix angegeben
ubuntu 22.04linux-nvidia-tegra-igxkein Fix angegeben
ubuntu 22.04linux-oraclekein Fix angegeben
ubuntu 22.04linux-oracle-6.8kein Fix angegeben
ubuntu 22.04linux-raspikein Fix angegeben
ubuntu 22.04linux-riscv-6.8kein Fix angegeben
ubuntu 22.04linux-xilinx-zynqmpkein Fix angegeben
ubuntu 24.04linuxkein Fix angegeben
ubuntu 24.04linux-awskein Fix angegeben
ubuntu 24.04linux-aws-7.0kein Fix angegeben
ubuntu 24.04linux-azurekein Fix angegeben
ubuntu 24.04linux-azure-7.0kein Fix angegeben
ubuntu 24.04linux-azure-fdekein Fix angegeben
ubuntu 24.04linux-azure-fde-7.0kein Fix angegeben
ubuntu 24.04linux-azure-nvidiakein Fix angegeben
ubuntu 24.04linux-gcpkein Fix angegeben
ubuntu 24.04linux-gcp-7.0kein Fix angegeben
ubuntu 24.04linux-gkekein Fix angegeben
ubuntu 24.04linux-gkeopkein Fix angegeben
ubuntu 24.04linux-hwe-6.17kein Fix angegeben
ubuntu 24.04linux-hwe-7.0kein Fix angegeben
ubuntu 24.04linux-ibmkein Fix angegeben
ubuntu 24.04linux-lowlatencykein Fix angegeben
ubuntu 24.04linux-nvidiakein Fix angegeben
ubuntu 24.04linux-nvidia-7.0kein Fix angegeben
ubuntu 24.04linux-nvidia-lowlatencykein Fix angegeben
ubuntu 24.04linux-nvidia-tegrakein Fix angegeben
ubuntu 24.04linux-oem-6.17kein Fix angegeben
ubuntu 24.04linux-oraclekein Fix angegeben
ubuntu 24.04linux-oracle-7.0kein Fix angegeben
ubuntu 24.04linux-raspikein Fix angegeben
ubuntu 24.04linux-riscv-7.0kein Fix angegeben
ubuntu 24.04linux-vmwarekein Fix angegeben
ubuntu 24.04linux-xilinxkein Fix angegeben
ubuntu 26.04linuxkein Fix angegeben
ubuntu 26.04linux-awskein Fix angegeben
ubuntu 26.04linux-azurekein Fix angegeben
ubuntu 26.04linux-azure-fdekein Fix angegeben
ubuntu 26.04linux-gcpkein Fix angegeben
ubuntu 26.04linux-gkekein Fix angegeben
ubuntu 26.04linux-ibmkein Fix angegeben
ubuntu 26.04linux-nvidiakein Fix angegeben
ubuntu 26.04linux-nvidia-boskein Fix angegeben
ubuntu 26.04linux-oem-7.0kein Fix angegeben
ubuntu 26.04linux-oraclekein Fix angegeben
ubuntu 26.04linux-raspikein Fix angegeben
ubuntu 26.04linux-realtimekein Fix angegeben
ubuntu 26.04linux-riscvkein Fix angegeben
debian 11linuxkein Fix angegeben
debian 12linuxkein Fix angegeben
debian 13linuxkein Fix angegeben
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.12kein Fix angegeben
rapidfort amazon linux 2023kernel6.18kein Fix angegeben

Referenzen

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.