CVE-2026-72034CWE-476

CVE-2026-72034

High · published August 15, 2026

CVSS v3.1
7.8
EPSS
0%
Percentile
6.7
In the wild
Unconfirmed
What it is

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

fhandle: reject detached mounts in capable_wrt_mount()

The recent fhandle RCU fix moved the mount namespace capability check

into capable_wrt_mount(), so a non-NULL mnt_namespace survives the

ns_capable() dereference. The helper still assumes the later

READ_ONCE(mount->mnt_ns) must be non-NULL because may_decode_fh()

checked is_mounted() first.

That assumption is not stable. A detached mount from

open_tree(..., OPEN_TREE_CLONE) can be dissolved on fput while

open_by_handle_at() is between those checks, and umount_tree() can

clear mount->mnt_ns. If the helper observes NULL, it dereferences

mnt_ns->user_ns and panics.

Return false when the RCU read observes a detached mount. This keeps

the relaxed permission path conservative: a mount no longer attached

to a namespace cannot authorize open_by_handle_at() access.

The record
Technical detail
CVSS v3.1
7.8 · HIGH
Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00175 · 6.7th percentile
Weakness
CWE-476 · NULL Pointer Dereference
Published
2026-08-15T10:21Z
References (4)
EPSS history
Timeline
  • 15 AUG 05:51Z
    fhandle: reject detached mounts in capable_wrt_mount()
    cvelistv5