Bug 2531478 - CVE-2026-88924 gvfs: gvfs-admin socket ownership race permits local root [fedora-all]
Summary: CVE-2026-88924 gvfs: gvfs-admin socket ownership race permits local root [fed...
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: gvfs
Version: rawhide
Hardware: Unspecified
OS: Unspecified
high
high
Target Milestone: ---
Assignee: GNOME SIG Unassigned
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard: {"flaws": ["03fc35d3-ed77-4b92-b119-9...
Depends On:
Blocks: CVE-2026-88924
TreeView+ depends on / blocked
 
Reported: 2026-09-10 14:28 UTC by Guilherme de Almeida Suckevicz
Modified: 2026-10-21 02:14 UTC (History)
3 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2026-10-21 02:14:25 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
GNOME Gitlab GNOME gvfs issues 875 0 None closed (CVE-2026-88924) GVfs admin socket ownership race permits local root 2026-10-21 02:14:24 UTC

Description Guilherme de Almeida Suckevicz 2026-09-10 14:28:34 UTC
Disclaimer: Community trackers are created by Red Hat Product Security team on a best effort basis. Package maintainers are required to ascertain if the flaw indeed affects their package, before starting the update process.

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 by using inotify to detect the socket creation, and then atomically exchanging 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. This vulnerability affects gvfs versions 1.48.1 and newer.

Comment 1 Adrian Vovk 2026-10-21 02:14:25 UTC
Vuln fix was released in versions 1.62.0+, 1.60.3+, 1.58.5+

rawhide and f45 ship 1.62.0
f44 ships 1.60.3
f43 ships 1.58.5

Thus, nothing left to do


Note You need to log in before you can comment on or make changes to this bug.