Vulnerability · Published Oct 23, 2026 · Assigned by Linux

CVE-2026-98993namespace: don't inherit MNT_UMOUNT in clone_mnt()

High 7.8

In plain English

A high-severity security flaw in Linux from Linux. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 0.2% (higher than 7% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.

Severity (CVSS 3.1)7.8High
Exploit odds (30 days)0.2%top 92.8% of all CVEs
Exploited in the wildNo reportsnot in CISA KEV
Attack toolingNoneno public tooling known

Official description

In the Linux kernel, the following vulnerability has been resolved: namespace: don't inherit MNT_UMOUNT in clone_mnt() MNT_UMOUNT gets raised on a mount that umount_tree() or umount_one() has taken out of its namespace. It's never cleared. __detach_mounts() unhooks a mount that carries it instead of unmounting it. disconnect_mount() lets an unmounted child stay attached only if its parent carries it. propagate_umount() takes it as the sign that a mount is going to be unmounted when it decides what else can be unmounted, where a chain of locked mounts ends and where a for reparenting an overmount. clone_mnt() copies the flags of the source and only masks MNT_INTERNAL_FLAGS which doesn't include MNT_UMOUNT. A mount that was lazily unmounted but is kept alive by a file descriptor can still be copied when its root is an nsfs or pidfs file because may_copy_tree() accepts those before checking whether the source is mounted at all: mount --bind /proc/self/ns/net /tmp/x exec 3< /tmp/x umount -l /tmp/x mount --bind /proc/self/fd/3 /tmp/y The mount on /tmp/y is attached to the caller's namespace with MNT_UMOUNT already set and every copy of it inherits the flag again. That causes a number of bugs: - Unlink its mountpoint from a mount namespace where it isn't one. __detach_mounts() takes it for a mount that was unmounted earlier, unhooks it from its parent and drops the reference the namespace holds on it. It stays in the namespace with one reference too few and as its own parent, so it can't be unmounted through the file descriptor anymore and the namespace never finds it again. When the namespace goes away it's leaked and points to a freed struct mnt_namespace that may_change_propagation() and anon_ns_root() read on the next propagation change or mount_setattr() through the file descriptor. - Make it shared and unmount a peer. trace_transfers() follows the flag from the peer into it and strips it from its peer group. - Let a propagated umount reach it. gather_candidates() marks it with T_UMOUNT_CANDIDATE but never puts it on the candidate list, so the mark is never cleared and every later propagated umount skips it. If it's the parent of a locked mount handle_locked() takes it as the cutoff and commits the locked child that should have stayed and disconnect_mount() leaves that child attached to it, unmounted under a mounted parent, which is what disconnect_mount() exists to prevent. When the namespace goes away umount_tree() visits the child a second time. And once __detach_mounts() has made it its own parent reparent() never finds the end of the chain of unmounted parents. A clone is a new mount that has never been unmounted. Add MNT_UMOUNT to MNT_INTERNAL_FLAGS so clone_mnt() never copies it. And warn when umount_tree() reaches a mount that already has it set.

Affected packages & fixed versions

EcosystemPackageFixed inAdvisory
Debian:12linuxno fix listedDEBIAN-CVE-2026-98993
Debian:13linux6.12.115-2DEBIAN-CVE-2026-98993
Debian:14linux7.2.11-1DEBIAN-CVE-2026-98993
Ubuntu:22.04:LTSlinuxno fix listedUBUNTU-CVE-2026-98993
Ubuntu:24.04:LTSlinuxno fix listedUBUNTU-CVE-2026-98993
Ubuntu:26.04:LTSlinuxno fix listedUBUNTU-CVE-2026-98993
Ubuntu:26.10linux7.3.0-10.10UBUNTU-CVE-2026-98993
Ubuntu:22.04:LTSlinux-allwinner-5.19no fix listedUBUNTU-CVE-2026-98993
Ubuntu:22.04:LTSlinux-awsno fix listedUBUNTU-CVE-2026-98993
Ubuntu:24.04:LTSlinux-awsno fix listedUBUNTU-CVE-2026-98993
Ubuntu:26.04:LTSlinux-awsno fix listedUBUNTU-CVE-2026-98993
Ubuntu:26.10linux-aws7.3.0-1004.4UBUNTU-CVE-2026-98993
Ubuntu:22.04:LTSlinux-aws-5.19no fix listedUBUNTU-CVE-2026-98993
Ubuntu:24.04:LTSlinux-aws-6.14no fix listedUBUNTU-CVE-2026-98993
Ubuntu:24.04:LTSlinux-aws-6.17no fix listedUBUNTU-CVE-2026-98993
Ubuntu:22.04:LTSlinux-aws-6.2no fix listedUBUNTU-CVE-2026-98993
Ubuntu:22.04:LTSlinux-aws-6.5no fix listedUBUNTU-CVE-2026-98993
Ubuntu:22.04:LTSlinux-aws-6.8no fix listedUBUNTU-CVE-2026-98993
Ubuntu:24.04:LTSlinux-aws-7.0no fix listedUBUNTU-CVE-2026-98993
Ubuntu:22.04:LTSlinux-azureno fix listedUBUNTU-CVE-2026-98993
Ubuntu:24.04:LTSlinux-azureno fix listedUBUNTU-CVE-2026-98993
Ubuntu:26.04:LTSlinux-azureno fix listedUBUNTU-CVE-2026-98993
Ubuntu:26.10linux-azureno fix listedUBUNTU-CVE-2026-98993
Ubuntu:22.04:LTSlinux-azure-5.19no fix listedUBUNTU-CVE-2026-98993
Ubuntu:24.04:LTSlinux-azure-6.11no fix listedUBUNTU-CVE-2026-98993
Ubuntu:24.04:LTSlinux-azure-6.14no fix listedUBUNTU-CVE-2026-98993
Ubuntu:24.04:LTSlinux-azure-6.17no fix listedUBUNTU-CVE-2026-98993
Ubuntu:22.04:LTSlinux-azure-6.2no fix listedUBUNTU-CVE-2026-98993
Ubuntu:22.04:LTSlinux-azure-6.5no fix listedUBUNTU-CVE-2026-98993
Ubuntu:22.04:LTSlinux-azure-6.8no fix listedUBUNTU-CVE-2026-98993
Ubuntu:24.04:LTSlinux-azure-7.0no fix listedUBUNTU-CVE-2026-98993
Ubuntu:22.04:LTSlinux-azure-fdeno fix listedUBUNTU-CVE-2026-98993
Ubuntu:24.04:LTSlinux-azure-fdeno fix listedUBUNTU-CVE-2026-98993
Ubuntu:26.04:LTSlinux-azure-fdeno fix listedUBUNTU-CVE-2026-98993
Ubuntu:26.10linux-azure-fdeno fix listedUBUNTU-CVE-2026-98993
Ubuntu:22.04:LTSlinux-azure-fde-5.19no fix listedUBUNTU-CVE-2026-98993
Ubuntu:24.04:LTSlinux-azure-fde-6.14no fix listedUBUNTU-CVE-2026-98993
Ubuntu:24.04:LTSlinux-azure-fde-6.17no fix listedUBUNTU-CVE-2026-98993
Ubuntu:22.04:LTSlinux-azure-fde-6.2no fix listedUBUNTU-CVE-2026-98993
Ubuntu:22.04:LTSlinux-azure-fde-6.8no fix listedUBUNTU-CVE-2026-98993
Ubuntu:24.04:LTSlinux-azure-fde-7.0no fix listedUBUNTU-CVE-2026-98993
Ubuntu:24.04:LTSlinux-azure-nvidiano fix listedUBUNTU-CVE-2026-98993
Ubuntu:24.04:LTSlinux-azure-nvidia-6.14no fix listedUBUNTU-CVE-2026-98993
Ubuntu:22.04:LTSlinux-gcpno fix listedUBUNTU-CVE-2026-98993
Ubuntu:24.04:LTSlinux-gcpno fix listedUBUNTU-CVE-2026-98993
Ubuntu:26.04:LTSlinux-gcpno fix listedUBUNTU-CVE-2026-98993
Ubuntu:26.10linux-gcp7.3.0-1004.4UBUNTU-CVE-2026-98993
Ubuntu:22.04:LTSlinux-gcp-5.19no fix listedUBUNTU-CVE-2026-98993
Ubuntu:24.04:LTSlinux-gcp-6.11no fix listedUBUNTU-CVE-2026-98993
Ubuntu:24.04:LTSlinux-gcp-6.14no fix listedUBUNTU-CVE-2026-98993
Ubuntu:24.04:LTSlinux-gcp-6.17no fix listedUBUNTU-CVE-2026-98993
Ubuntu:22.04:LTSlinux-gcp-6.2no fix listedUBUNTU-CVE-2026-98993
Ubuntu:22.04:LTSlinux-gcp-6.5no fix listedUBUNTU-CVE-2026-98993
Ubuntu:22.04:LTSlinux-gcp-6.8no fix listedUBUNTU-CVE-2026-98993
Ubuntu:24.04:LTSlinux-gcp-7.0no fix listedUBUNTU-CVE-2026-98993
Ubuntu:22.04:LTSlinux-gkeno fix listedUBUNTU-CVE-2026-98993
Ubuntu:24.04:LTSlinux-gkeno fix listedUBUNTU-CVE-2026-98993
Ubuntu:26.04:LTSlinux-gkeno fix listedUBUNTU-CVE-2026-98993
Ubuntu:22.04:LTSlinux-gkeopno fix listedUBUNTU-CVE-2026-98993
Ubuntu:24.04:LTSlinux-gkeopno fix listedUBUNTU-CVE-2026-98993
Ubuntu:22.04:LTSlinux-hwe-5.19no fix listedUBUNTU-CVE-2026-98993
Ubuntu:24.04:LTSlinux-hwe-6.11no fix listedUBUNTU-CVE-2026-98993
Ubuntu:24.04:LTSlinux-hwe-6.14no fix listedUBUNTU-CVE-2026-98993
Ubuntu:24.04:LTSlinux-hwe-6.17no fix listedUBUNTU-CVE-2026-98993
Ubuntu:22.04:LTSlinux-hwe-6.2no fix listedUBUNTU-CVE-2026-98993
Ubuntu:22.04:LTSlinux-hwe-6.5no fix listedUBUNTU-CVE-2026-98993
Ubuntu:22.04:LTSlinux-hwe-6.8no fix listedUBUNTU-CVE-2026-98993
Ubuntu:24.04:LTSlinux-hwe-7.0no fix listedUBUNTU-CVE-2026-98993
Ubuntu:22.04:LTSlinux-ibmno fix listedUBUNTU-CVE-2026-98993
Ubuntu:24.04:LTSlinux-ibmno fix listedUBUNTU-CVE-2026-98993
Ubuntu:26.04:LTSlinux-ibmno fix listedUBUNTU-CVE-2026-98993
Ubuntu:22.04:LTSlinux-ibm-6.8no fix listedUBUNTU-CVE-2026-98993
Ubuntu:22.04:LTSlinux-intel-iot-realtimeno fix listedUBUNTU-CVE-2026-98993
Ubuntu:22.04:LTSlinux-intel-iotgno fix listedUBUNTU-CVE-2026-98993
Ubuntu:22.04:LTSlinux-kvmno fix listedUBUNTU-CVE-2026-98993
Ubuntu:22.04:LTSlinux-lowlatencyno fix listedUBUNTU-CVE-2026-98993
Ubuntu:24.04:LTSlinux-lowlatencyno fix listedUBUNTU-CVE-2026-98993
Ubuntu:22.04:LTSlinux-lowlatency-hwe-5.19no fix listedUBUNTU-CVE-2026-98993
Ubuntu:24.04:LTSlinux-lowlatency-hwe-6.11no fix listedUBUNTU-CVE-2026-98993
Ubuntu:22.04:LTSlinux-lowlatency-hwe-6.2no fix listedUBUNTU-CVE-2026-98993
Ubuntu:22.04:LTSlinux-lowlatency-hwe-6.5no fix listedUBUNTU-CVE-2026-98993
Ubuntu:22.04:LTSlinux-lowlatency-hwe-6.8no fix listedUBUNTU-CVE-2026-98993
Ubuntu:22.04:LTSlinux-nvidiano fix listedUBUNTU-CVE-2026-98993
Ubuntu:24.04:LTSlinux-nvidiano fix listedUBUNTU-CVE-2026-98993
Ubuntu:26.04:LTSlinux-nvidiano fix listedUBUNTU-CVE-2026-98993
Ubuntu:24.04:LTSlinux-nvidia-6.11no fix listedUBUNTU-CVE-2026-98993
Ubuntu:24.04:LTSlinux-nvidia-6.17no fix listedUBUNTU-CVE-2026-98993
Ubuntu:22.04:LTSlinux-nvidia-6.2no fix listedUBUNTU-CVE-2026-98993
Ubuntu:22.04:LTSlinux-nvidia-6.5no fix listedUBUNTU-CVE-2026-98993
Ubuntu:22.04:LTSlinux-nvidia-6.8no fix listedUBUNTU-CVE-2026-98993
Ubuntu:24.04:LTSlinux-nvidia-7.0no fix listedUBUNTU-CVE-2026-98993
Ubuntu:26.04:LTSlinux-nvidia-bosno fix listedUBUNTU-CVE-2026-98993
Ubuntu:24.04:LTSlinux-nvidia-lowlatencyno fix listedUBUNTU-CVE-2026-98993
Ubuntu:22.04:LTSlinux-nvidia-tegrano fix listedUBUNTU-CVE-2026-98993
Ubuntu:24.04:LTSlinux-nvidia-tegrano fix listedUBUNTU-CVE-2026-98993
Ubuntu:22.04:LTSlinux-nvidia-tegra-igxno fix listedUBUNTU-CVE-2026-98993
Ubuntu:22.04:LTSlinux-oem-5.17no fix listedUBUNTU-CVE-2026-98993
Ubuntu:22.04:LTSlinux-oem-6.0no fix listedUBUNTU-CVE-2026-98993
Ubuntu:22.04:LTSlinux-oem-6.1no fix listedUBUNTU-CVE-2026-98993
Ubuntu:24.04:LTSlinux-oem-6.11no fix listedUBUNTU-CVE-2026-98993
Ubuntu:24.04:LTSlinux-oem-6.14no fix listedUBUNTU-CVE-2026-98993
Ubuntu:24.04:LTSlinux-oem-6.17no fix listedUBUNTU-CVE-2026-98993
Ubuntu:22.04:LTSlinux-oem-6.5no fix listedUBUNTU-CVE-2026-98993
Ubuntu:24.04:LTSlinux-oem-6.8no fix listedUBUNTU-CVE-2026-98993
Ubuntu:26.04:LTSlinux-oem-7.0no fix listedUBUNTU-CVE-2026-98993
Ubuntu:22.04:LTSlinux-oracleno fix listedUBUNTU-CVE-2026-98993
Ubuntu:24.04:LTSlinux-oracleno fix listedUBUNTU-CVE-2026-98993
Ubuntu:26.04:LTSlinux-oracleno fix listedUBUNTU-CVE-2026-98993
Ubuntu:26.10linux-oracle7.3.0-1004.4UBUNTU-CVE-2026-98993
Ubuntu:24.04:LTSlinux-oracle-6.14no fix listedUBUNTU-CVE-2026-98993
Ubuntu:24.04:LTSlinux-oracle-6.17no fix listedUBUNTU-CVE-2026-98993
Ubuntu:22.04:LTSlinux-oracle-6.5no fix listedUBUNTU-CVE-2026-98993
Ubuntu:22.04:LTSlinux-oracle-6.8no fix listedUBUNTU-CVE-2026-98993
Ubuntu:24.04:LTSlinux-oracle-7.0no fix listedUBUNTU-CVE-2026-98993
Ubuntu:22.04:LTSlinux-raspino fix listedUBUNTU-CVE-2026-98993
Ubuntu:24.04:LTSlinux-raspino fix listedUBUNTU-CVE-2026-98993
Ubuntu:26.04:LTSlinux-raspino fix listedUBUNTU-CVE-2026-98993
Ubuntu:26.10linux-raspi7.3.0-1004.4UBUNTU-CVE-2026-98993
Ubuntu:24.04:LTSlinux-raspi-realtimeno fix listedUBUNTU-CVE-2026-98993
Ubuntu:22.04:LTSlinux-realtimeno fix listedUBUNTU-CVE-2026-98993
Ubuntu:24.04:LTSlinux-realtimeno fix listedUBUNTU-CVE-2026-98993
Ubuntu:26.04:LTSlinux-realtimeno fix listedUBUNTU-CVE-2026-98993
Ubuntu:26.10linux-realtime7.3.0-10.10.1UBUNTU-CVE-2026-98993
Ubuntu:22.04:LTSlinux-riscvno fix listedUBUNTU-CVE-2026-98993
Ubuntu:24.04:LTSlinux-riscvno fix listedUBUNTU-CVE-2026-98993
Ubuntu:26.04:LTSlinux-riscvno fix listedUBUNTU-CVE-2026-98993
Ubuntu:26.10linux-riscv7.3.0-10.10.1UBUNTU-CVE-2026-98993
Ubuntu:22.04:LTSlinux-riscv-5.19no fix listedUBUNTU-CVE-2026-98993
Ubuntu:24.04:LTSlinux-riscv-6.14no fix listedUBUNTU-CVE-2026-98993
Ubuntu:24.04:LTSlinux-riscv-6.17no fix listedUBUNTU-CVE-2026-98993
Ubuntu:22.04:LTSlinux-riscv-6.5no fix listedUBUNTU-CVE-2026-98993
Ubuntu:22.04:LTSlinux-riscv-6.8no fix listedUBUNTU-CVE-2026-98993
Ubuntu:24.04:LTSlinux-riscv-7.0no fix listedUBUNTU-CVE-2026-98993
Ubuntu:22.04:LTSlinux-starfive-5.19no fix listedUBUNTU-CVE-2026-98993
Ubuntu:22.04:LTSlinux-starfive-6.2no fix listedUBUNTU-CVE-2026-98993
Ubuntu:22.04:LTSlinux-starfive-6.5no fix listedUBUNTU-CVE-2026-98993
Ubuntu:24.04:LTSlinux-vmwareno fix listedUBUNTU-CVE-2026-98993
Ubuntu:24.04:LTSlinux-xilinxno fix listedUBUNTU-CVE-2026-98993
Ubuntu:22.04:LTSlinux-xilinx-zynqmpno fix listedUBUNTU-CVE-2026-98993

Affected products (as reported)

VendorProductVersions
Linux Linux 590ce4bcbfb4e0462a720a4ad901e84416080bba – before b201d59d047a5e05728c10864a56bdb67950d0b1590ce4bcbfb4e0462a720a4ad901e84416080bba – before de098fb4594f8724fa286f08c7f42837bc19b478590ce4bcbfb4e0462a720a4ad901e84416080bba – before fc1f3a476c35164c1beed7090fc0e630f52d778e590ce4bcbfb4e0462a720a4ad901e84416080bba – before 99698cfa34e493fc091219056aae446fe9442a96590ce4bcbfb4e0462a720a4ad901e84416080bba – before c26c1a91ad2881a194f7af543e0b57f0870006b2590ce4bcbfb4e0462a720a4ad901e84416080bba – before eecc9cd0fc07dba3f7fb0b2f844b4029435a2f7b590ce4bcbfb4e0462a720a4ad901e84416080bba – before 5077b52e9e4d72da53c50251296b99cd416765a1590ce4bcbfb4e0462a720a4ad901e84416080bba – before e2c6d326216642011da318b9edfd5d57ebd5a56f
Linux Linux 4.1

References