CVE-2026-88924
EUVD-2026-7553710.09.2026, 15:17
A flaw was found in the admin backend of gvfs. The privileged gvfsd-admin daemon changes the ownership of newly created private D-Bus sockets by calling the link-following chown() function on a pathname inside a user-controlled directory. A local attacker can exploit this via a Time-of-Check Time-of-Use (TOCTOU) race condition and exchange the socket pathname with a symbolic link pointing to an arbitrary root-owned file (such as /etc/pam.d/su). The daemon subsequently follows the symlink and changes the ownership of the targeted root-owned file to the attacker's user ID. This allows an authenticated local attacker to modify critical system files, leading to a full local privilege escalation to root.
Early Detection
Affected products identified ahead of NVD analysis through intelligence sources.
| Vendor | Product | Version | Source |
|---|---|---|---|
| gnome | gvfs | 1.48.1 ≤ 𝑥 < 1.62.0 | CNA |
| gnome | gvfs | 1.48.1 ≤ 𝑥 < 1.60.3 | CNA |
| gnome | gvfs | 1.48.1 ≤ 𝑥 < 1.58.5 | CNA |
Debian Releases
Ubuntu Releases
Red Hat Enterprise Linux Releases
Red Hat Product | |||
|---|---|---|---|
| gvfs |
| ||
| gvfs-client |
| ||
| gvfs-devel |
| ||
| gvfs-fuse |
| ||
| gvfs-goa |
| ||
| gvfs-gphoto2 |
| ||
| gvfs-mtp |
| ||
| gvfs-smb |
|
Amazon Linux Releases
Amazon Package | |||
|---|---|---|---|
| gvfs |
| ||
| gvfs-archive |
| ||
| gvfs-archive-debuginfo |
| ||
| gvfs-client |
| ||
| gvfs-client-debuginfo |
| ||
| gvfs-debuginfo |
| ||
| gvfs-debugsource |
| ||
| gvfs-fuse |
| ||
| gvfs-fuse-debuginfo |
| ||
| gvfs-goa |
| ||
| gvfs-goa-debuginfo |
| ||
| gvfs-nfs |
| ||
| gvfs-nfs-debuginfo |
| ||
| gvfs-smb |
| ||
| gvfs-smb-debuginfo |
|
References