Description

Security researchers at Qualys have disclosed a high-severity local privilege escalation (LPE) vulnerability, CVE-2026-8933, affecting Ubuntu Desktop systems that use snapd. The flaw exists in the snap-confine component and allows a local, unprivileged attacker to escalate privileges to root, potentially taking complete control of the affected system. The issue results from a race condition introduced during a security hardening update, highlighting how defensive changes can unintentionally create new attack paths. The vulnerability resides in snap-confine, a helper program used by snapd to establish secure execution environments for Snap applications. Although recent Ubuntu releases adopted a capability-based security model to reduce privileges, the implementation inadvertently created a race condition during sandbox initialization. During sandbox creation, snap-confine generates temporary files and directories under /tmp, which are initially owned by the calling user before ownership is transferred to root. An attacker can exploit this brief timing window by mounting a malicious FUSE filesystem over the temporary directory and creating symbolic links that redirect file operations to sensitive system locations. By manipulating file permissions before ownership changes occur, attackers can cause snap-confine to write attacker-controlled content into privileged directories. Triggering a FUSE mount/unmount event causes systemd-udevd to process the malicious rule, resulting in arbitrary command execution with root privileges. While the attack requires an initial local foothold or code execution, successful exploitation provides complete administrative control over the host.