Skip to main content
← All vulnerabilities
CVE-2026-88924

Gvfs: gvfs-admin socket ownership race permits local root

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 1.62.0, 1.60.3, 1.58.5
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: poc
  • Automatable: no
  • Technical impact: total

Summary

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.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: poc · Automatable: no · Technical impact: total

  3. Record last updated

Affected versions

  • gvfs

    From 1.48.1 · fixed in 1.62.0; From 1.48.1 · fixed in 1.60.3; From 1.48.1 · fixed in 1.58.5

  • gvfs

    Version range not reported

  • gvfs

    Version range not reported

  • gvfs

    Version range not reported

  • gvfs

    Version range not reported

  • gvfs

    Version range not reported

  • gvfs

    Version range not reported

  • gvfs

    Version range not reported

  • gvfs

    Version range not reported

  • gvfs

    Version range not reported

References 9

access.redhat.com

bugzilla.redhat.com

gitlab.gnome.org