Severity by source
AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Local vector and low-privileged local account required (AV:L/PR:L), no interaction, and successful escalation yields full root so C/I/A all High; scope unchanged as it stays on the same host.
Primary rating from Vendor (canonical).
CVSS VectorVendor: canonical
Lifecycle Timeline
2DescriptionCVE.org
A local privilege escalation vulnerability exists in snap-confine, a set-capabilities core component used internally by Canonical snapd to construct the secure execution environment for snap applications. This vulnerability uniquely affects versions of snap-confine configured with set-capabilities (rather than standard set-uid-root installations). Due to a flaw in how privilege boundaries or security sandboxes are initialized when the binary runs under limited ambient capabilities, a local, unprivileged attacker can exploit this behavior to bypass intended restrictions and execute arbitrary code. Successful exploitation allows the local user to elevate their privileges to full root authority.
AnalysisAI
Local privilege escalation in snap-confine - the SUID/set-capabilities helper snapd uses to build the confinement sandbox for snap applications - lets an unprivileged local user on Ubuntu 22.04, 24.04, and 26.04 LTS gain full root. The flaw only manifests where snap-confine is deployed with file capabilities (set-capabilities) instead of the traditional set-uid-root binary, where incorrect handling of ambient capabilities lets an attacker escape intended privilege boundaries and run arbitrary code as root. Reported by Canonical; no public exploit identified at time of analysis and it is not listed in CISA KEV.
Technical ContextAI
snap-confine is the core privileged component of Canonical's snapd that constructs the secure execution environment (namespaces, mounts, seccomp, capability set) before a snap application starts. Historically it runs set-uid-root, but it can alternatively be installed with Linux file capabilities (set-capabilities), granting it a bounded capability set rather than full root euid. This CVE is classified CWE-250 (Execution with Unnecessary Privileges): during sandbox initialization under the set-capabilities model, privilege boundaries are set up incorrectly relative to the process's limited ambient capabilities, so privileges that should have been dropped or never granted remain reachable. The CPE data scopes this to Canonical's Ubuntu 22.04, 24.04, and 26.04 LTS platforms, all of which ship snapd with snap-confine as a trusted privileged helper.
RemediationAI
Patch available per vendor advisory: apply the snapd/snap-confine security update for your Ubuntu release (22.04, 24.04, or 26.04 LTS) via the normal package channel (e.g. apt update && apt upgrade of snapd), following the exact fixed package versions published in the Canonical advisory at https://ubuntu.com/security/CVE-2026-8933 - the input does not contain a specific fixed version number, so do not assume one. As a compensating control until patched, determine whether snap-confine is running in the vulnerable set-capabilities mode (check file capabilities on the snap-confine binary with getcap); hosts using the default set-uid-root install are not exposed. On affected hosts, the highest-value interim control is to restrict local shell access on multi-user systems, since this is a local-only escalation with no remote vector; reverting snap-confine to the set-uid-root configuration removes the vulnerable code path but should only be done per Canonical guidance as it changes the confinement model.
More in Ubuntu 22 04 Lts
View allLocal privilege escalation in snapd on multiple Ubuntu versions allows authenticated local attackers to obtain root acce
Root-level remote code execution in Canonical's ubuntu-pro-client (formerly ubuntu-advantage-tools) allows an attacker w
TLS trust store poisoning in Canonical ADSys through v0.16.2 allows a network-positioned attacker to inject an arbitrary
Sandbox confinement bypass in Canonical snapd (snap-confine) affects all supported Ubuntu LTS releases (16.04 through 26
ubuntu-pro-client (formerly ubuntu-advantage-tools) leaks Ubuntu Pro bearer tokens to unprivileged local users via the L
Insecure symlink following in Canonical's ubuntu-pro-client `pro collect-logs` command allows a low-privileged local att
Same weakness CWE-250 – Execution with Unnecessary Privileges
View allSame technique Privilege Escalation
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-46262
GHSA-fxqr-j4gx-622c