Skip to content
OpenAdvisories
High · 7.8 Public exploit CVE-2026-8933 EUVD-2026-46262GHSA-fxqr-j4gx-622c

snap-confine Local Privilege Escalation via Capabilities Misconfiguration or Flaw in Execution Environment Setup

Published Jul 21, 2026 · Updated Jul 22, 2026 · Assigned by canonical

Description

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.

Affected products

VendorProductAffectedFixed
— snapd 2.75.0 – < 2.76.1 2.76.1
Canonical Ubuntu 26.04 LTS — 2.76+ubuntu26.04.3
Canonical Ubuntu 24.04 LTS — 2.76+ubuntu24.04.1
Canonical Ubuntu 22.04 LTS — 2.76+ubuntu22.04.1

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 snapd 2.76.3-1 —
Debian 13 snapd No fix yet —
ReleasePackageFixed inAdvisory
Ubuntu 26.04 LTS snapd 2.76+ubuntu26.04.3 USN-8579-1
Ubuntu 24.04 LTS snapd 2.76+ubuntu24.04.1 USN-8579-1
Ubuntu 22.04 LTS snapd 2.76+ubuntu22.04.1 USN-8579-1
Show 3 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu Pro 20.04 LTS snapd 2.67.1+20.04ubuntu1~esm3 USN-8579-1
Ubuntu Pro 18.04 LTS snapd 2.61.4ubuntu0.18.04.1+esm4 USN-8579-1
Ubuntu Pro 16.04 LTS snapd 2.61.4ubuntu0.16.04.1+esm4 USN-8579-1

Public exploits

Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.

Third-party code, not reviewed by us. Public PoCs are sometimes fake or contain malware. Read the code first and run it only in an isolated lab, against systems you are authorised to test.

GitHub 2 repositories

Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.

Advisories 2

References