Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain local low-privilege user access
-
DeliveryTrigger AppArmor notification handling code path
-
ExploitKernel sleeps while holding spinlock
-
ExecutionDeadlock or kernel panic occurs
-
ImpactFull system crash or hang (denial of service)
Vulnerability Assessment
| Weakness |
CWE
|
| Exploitation Conditions | Requires a local authenticated session with at minimum a low-privilege standard user account (CVSS PR:L). The vulnerable code path is active only when Ubuntu's AppArmor SAUCE patches are present, which is the default configuration on affected Ubuntu kernel versions 6.8, 6.17, and 7.0 - no special AppArmor profile or non-default configuration is explicitly required beyond AppArmor being loaded. Remote unauthenticated exploitation is not possible (CVSS AV:L). Key limiting factors are: (1) the attacker must have local shell or process execution access on the target system; (2) only Ubuntu-packaged kernels with the SAUCE patchset are affected - systems running mainline upstream kernels are not; (3) the scope is limited to the local system (S:U), meaning a successful attack cannot directly pivot to other hosts. |
| Impact | The CVSS 3.1 vector CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H scores 5.5 (Medium) and accurately reflects the threat profile: local access is required (AV:L), attack complexity is low (AC:L), only a low-privilege account is needed (PR:L), no user interaction is required (UI:N), and the sole impact is complete availability loss (A:H). No EPSS score was provided in the source data, so exploitation probability cannot be quantified. The vulnerability is not listed in the CISA KEV catalog and no public exploit or proof-of-concept has been identified at time of analysis. The 'Information Disclosure' tag in the source data conflicts with the CVSS confidentiality impact of C:N - this discrepancy should be verified with Canonical, as the CVSS vector and description do not support any confidentiality impact. Real-world priority is moderate: the low-complexity local trigger on a default-configured Ubuntu system is concerning for shared or multi-tenant environments (VPS hosts, developer workstations with multiple accounts, CI runners), but external attackers cannot trigger this remotely without first gaining local shell access. |
| Exploit ScenarioDerived | A standard unprivileged user on a shared Ubuntu 6.8, 6.17, or 7.0 system crafts a process or uses an existing application that triggers AppArmor's notification handling path - for example, by generating activity that causes AppArmor to dispatch a notification while the vulnerable spinlock code path is active. The kernel incorrectly attempts to sleep while holding the spinlock, inducing a deadlock or kernel panic and causing the entire host to crash or hang, denying service to all other users. No public proof-of-concept has been identified, but the low complexity of the trigger (AC:L, PR:L) suggests the crash can be reproduced without specialized tooling. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – May 28, 2026
Kernel availability loss in Ubuntu Linux 6.8, 6.17, and 7.0 can be triggered by any unprivileged local user via a defect in Ubuntu-specific AppArmor SAUCE patches, where notification handling code incorrectly sleeps while holding a spinlock. Violating this kernel locking invariant results in kernel panic or deadlock, causing a full system crash or hang. No public exploit code has been identified and this vulnerability is not listed in the CISA KEV catalog, but the low-complexity, low-privilege trigger conditions make it a realistic denial-of-service risk on any multi-user Ubuntu system running the affected kernel versions.
RemediationAI
Canonical has released an upstream fix via the patch commit at https://git.launchpad.net/~ubuntu-kernel/ubuntu/+source/linux/+git/noble/commit/?id=f0e73aec23d13a9877fba096b1c2fd19f66e5313. Ubuntu users should apply the latest kernel security updates from Canonical via 'apt-get update && apt-get dist-upgrade' and reboot, as kernel patches require a full system restart to take effect. An exact patched kernel package version number was not independently confirmed in the available data - monitor Ubuntu Security Notices (USN) for the corresponding advisory citing this CVE to confirm the minimum safe kernel version for your specific Ubuntu release. As a temporary compensating control on systems where downtime is not acceptable, restricting local user accounts (removing shell access for non-essential accounts, enforcing least privilege) reduces the pool of users who can trigger the vulnerability, but does not eliminate it. Disabling AppArmor entirely (apparmor=0 kernel boot parameter) would likely prevent the vulnerable code path from executing but removes all AppArmor MAC protections - this is a significant security trade-off and should only be considered in exceptional circumstances with compensating network and process controls in place.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
Ubuntu ships 'SAUCE' (Snappy Ubuntu Core Enablement) patches on top of the mainline Linux kernel to add or extend features such as AppArmor notification handling. Spinlocks are a fundamental kernel synchronization primitive designed for extremely short, atomic critical sections; the kernel forbids sleeping (blocking) while a spinlock is held because no other thread can acquire the CPU to release the lock, potentially causing the entire system to stall or deadlock. The defect maps to CWE-833 (Deadlock): the AppArmor notification code path acquires a spinlock and then enters a code flow that can sleep - a hard violation of kernel locking discipline. The CPE cpe:2.3:a:canonical:ubuntu_linux:*:*:*:*:*:*:*:* scopes this to Canonical's Ubuntu Linux packaging specifically, not upstream mainline Linux, confirming this is an Ubuntu-specific regression introduced by the SAUCE patchset.
Know when Ubuntu Linux gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Primary rating from Vendor (canonical) · only source for this CVE.
CVSS VectorVendor: canonical
DescriptionCVE.org
Ubuntu Linux 6.8, 6.17 and 7.0 contain AppArmor SAUCE patches which incorrectly sleep while holding a spinlock in notification handling code. The bug can be triggered by an unprivileged local user and can result in kernel panic or deadlock.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
More in Ubuntu Linux
View allOracle Java SE JDK/JRE 7 and 6 Update 27 and earlier allows remote code execution with complete system compromise throug
In PHP versions 7.1.x below 7.1.33, 7.2.x below 7.2.24 and 7.3.x below 7.3.11 in certain configurations of FPM setup it
GNU Bash through 4.3 processes trailing strings after function definitions in the values of environment variables, which
Multiple vulnerabilities in Oracle Java 7 before Update 11 allow remote attackers to execute arbitrary code by (1) using
The (1) EPHEMERAL, (2) HTTPS, (3) MVG, (4) MSL, (5) TEXT, (6) SHOW, (7) WIN, and (8) PLT coders in ImageMagick before 6.
When running Apache Tomcat versions 9.0.0.M1 to 9.0.0, 8.5.0 to 8.5.22, 8.0.0.RC1 to 8.0.46 and 7.0.0 to 7.0.81 with HTT
Remote code execution is possible with Apache Tomcat before 6.0.48, 7.x before 7.0.73, 8.x before 8.0.39, 8.5.x before 8
GNU Bash through 4.3 bash43-025 processes trailing strings after certain malformed function definitions in the values of
The (1) TLS and (2) DTLS implementations in OpenSSL 1.0.1 before 1.0.1g do not properly handle Heartbeat Extension packe
Race condition in mm/gup.c in the Linux kernel 2.x through 4.x before 4.8.3 allows local users to gain privileges by lev
Unspecified vulnerability in the Java Runtime Environment (JRE) component in Oracle Java SE 7 Update 17 and earlier, and
Local privilege escalation in the GNU C Library (glibc) dynamic loader ld.so allows unprivileged local users on affected
EUVD-2026-32989
GHSA-h65w-p466-mpmx
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB