SB20261023184 - Time-of-check Time-of-use (TOCTOU) Race Condition in Linux kernel fs
Published: October 23, 2026
Breakdown by Severity
- Low
- Medium
- High
- Critical
Description
This security bulletin contains information about 1 vulnerability.
1) Time-of-check Time-of-use (TOCTOU) Race Condition (CVE-ID: CVE-2026-98990)
CWE-ID: CWE-367 - Time-of-check Time-of-use (TOCTOU) Race Condition
CVSSv4: 4.6 [CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to cause a denial of service by unmounting mounts that are still in use, disrupting filesystem access.
The vulnerability exists due to a time-of-check time-of-use error in the Linux kernel mount namespace handling in fs/namespace.c when processing successive unmounts during submount shrinking or mount expiry. A local privileged user can trigger unmount operations in a suitable mount tree to make an earlier unmount relocate a busy mount into a later unmount's propagation path, where it is removed without rechecking its reference count, disrupting access to the active mount.
Exploitation requires a mount with MNT_SHRINKABLE, such as an automounted NFS, AFS, or CIFS submount or the tracefs mount below debugfs. Bind mounts inherit this flag.
Remediation
Install update from vendor's website.
References
- https://git.kernel.org/stable/c/18902a23ef36f83d32bafc58ae2484e6bb4bb8ef
- https://git.kernel.org/stable/c/32bf92416614a1e3ff3524fc6b780259c7aad3ef
- https://git.kernel.org/stable/c/6e4012e571867868b545c91ca9d6095fdb709907
- https://git.kernel.org/stable/c/d73f04e92c1aab78d96ac6cadb234c8a3a373d22
- https://git.kernel.org/stable/c/f6394281834492c6516a405a348b545ae698a331