CVE-2026-88924
highA flaw was found in the admin backend of gvfs.
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.
CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H Affected products
Not reported by the source (unknown — not "none").
Weakness classification (CWE)
Source: NVD / CISA. “NVD-CWE-Other” and “NVD-CWE-noinfo” mean NVD could not assign a specific weakness.
Mitigation & advisories
No vendor advisory or patch reference tagged by NVD. Check the references below.
References
- https://access.redhat.com/errata/RHSA-2026:73998 secalert@redhat.com
- https://access.redhat.com/errata/RHSA-2026:74370 secalert@redhat.com
- https://access.redhat.com/errata/RHSA-2026:85939 secalert@redhat.com
- https://access.redhat.com/errata/RHSA-2026:85941 secalert@redhat.com
- https://access.redhat.com/errata/RHSA-2026:85942 secalert@redhat.com
- https://access.redhat.com/errata/RHSA-2026:85944 secalert@redhat.com
- https://access.redhat.com/security/cve/CVE-2026-88924 secalert@redhat.com
- https://bugzilla.redhat.com/show_bug.cgi?id=2531456 secalert@redhat.com
- https://gitlab.gnome.org/GNOME/gvfs/-/issues/875 secalert@redhat.com
- https://gitlab.gnome.org/GNOME/gvfs/-/issues/875 134c704f-9b21-4f2e-91b3-4a467353bcc0
