CVE-2026-47327
Low · 3.3CVSS
3.3
EPSS
0.1%
Published
May 28, 2026
CISA due date
—
Cloudanix analysis
A local user on an affected Ubuntu system may be able to crash or destabilize the machine, causing service interruptions.
- Exploitation
- Local Privilege
- Attacker needs
- Low Privilege
- Complexity
- Low
- Impact
- Denial Of Service
- Component
- OS kernel
- Class
- Denial of service
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
This is a local denial-of-service vulnerability in Ubuntu kernels carrying Canonical SAUCE AppArmor notification patches. An unprivileged local user can trigger an AppArmor notification-handling path that may dereference a NULL pointer, causing a kernel oops. The expected impact is availability degradation, such as a kernel crash, hung subsystem, service interruption, or possible reboot depending on kernel panic and oops handling configuration. The vulnerability does not provide direct confidentiality or integrity impact and is not described as enabling privilege escalation or remote code execution.
Why it matters to the business
Systems running affected Ubuntu kernel versions may be disrupted by any attacker or malicious insider who already has local user access, including through a compromised low-privilege account, container escape-adjacent foothold, shared hosting account, or exposed multi-user workload. The main operational risk is unexpected downtime or instability of affected Linux hosts, which can interrupt applications, batch processing, endpoint availability, and service-level commitments. The CVSS and EPSS values indicate relatively low severity and low observed exploitation likelihood, and it is not listed in CISA KEV or associated with ransomware, but organizations with shared-user systems or high-availability Linux workloads should still prioritize kernel updates during the next maintenance window.
How an attack unfolds
An attacker first needs local code execution as an unprivileged user on an affected Ubuntu system. They then exercise AppArmor notification behavior in a way that reaches the vulnerable Canonical SAUCE patch logic. Because the affected code path does not correctly handle a NULL pointer condition, the kernel may dereference an invalid pointer and generate a kernel oops. Depending on system configuration, this can crash the kernel, destabilize the host, terminate affected processes, or trigger a reboot. There is no public indication from the supplied data that exploitation is being used in the wild, that reliable exploit code is available, or that the bug provides privilege escalation.
How to fix it
Apply the Ubuntu kernel update that contains Canonical's fix for the affected AppArmor notification NULL pointer dereference as soon as it is available for the relevant Ubuntu release and kernel stream. Because no exact fixed package versions were provided, use the official Ubuntu Security Notice, Ubuntu package changelog, or Canonical Livepatch/kernel advisory for CVE-2026-47327 to identify the corrected kernel package. Reboot into the fixed kernel after installation unless a validated livepatch fully remediates the issue. As interim mitigations, reduce local shell access to affected systems, restrict untrusted multi-user access, limit container or workload configurations that allow untrusted users to interact with AppArmor notification paths, and consider disabling or avoiding AppArmor notification features if operationally feasible and confirmed safe for the environment. Standard AppArmor enforcement should not be broadly disabled unless directed by vendor guidance, as doing so may reduce system security.
How to confirm the fix worked
Confirm exposure by checking the running kernel version and Ubuntu kernel package changelog against the relevant Canonical advisory for this vulnerability. Verify remediation by ensuring the installed and booted kernel is the fixed version, not merely that a package has been downloaded. Use commands such as `uname -a`, `uname -r`, `dpkg -l 'linux-image*'`, and `apt changelog linux-image-$(uname -r)` or the applicable package metadata to confirm the active kernel. After patching, reboot if required and verify the host is running the updated kernel. Review `journalctl -k`, `/var/log/kern.log`, and `/var/log/syslog` for recent kernel oops messages involving NULL pointer dereferences and AppArmor notification handling to determine whether the issue may have been triggered before remediation.
Typical attack path
- Obtain local access to an affected Ubuntu system as a low-privileged user.
- Identify that the host is running an affected Ubuntu kernel with AppArmor notification support enabled or reachable.
- Trigger AppArmor notification handling through crafted local activity that exercises the vulnerable path.
- Cause a NULL pointer dereference in kernel space.
- Induce a kernel oops, host instability, service disruption, or reboot depending on kernel settings.
How to detect it
To assess whether this was already exploited or accidentally triggered, review kernel and system logs for oops or NULL pointer dereference events involving AppArmor around the time of unexpected reboots, hangs, or service interruptions. Primary sources include `journalctl -k`, `journalctl -b -1 -k`, `/var/log/kern.log`, `/var/log/syslog`, crash dump facilities such as kdump/apport where enabled, and host monitoring records for reboot or availability events. Correlate suspected kernel crashes with local authentication logs such as `/var/log/auth.log`, SSH logins, sudo activity, cron execution, CI job execution, container runtime logs, and process accounting/auditd records if available. Look for a low-privileged user performing repeated local operations immediately before kernel oops messages. Because the supplied intelligence does not include a known exploit, unique payload, malware family, network signature, or attacker infrastructure, detection should focus on kernel crash artifacts and local activity correlation rather than fixed network IOCs.
- BUG: kernel NULL pointer dereference
- Oops: 0000
- Kernel panic - not syncing
- kernel NULL pointer dereference
- NULL pointer dereference
- apparmor
- AppArmor
- notification
- apparmor notification
- journalctl -k
- /var/log/kern.log
- /var/log/syslog
- /var/log/auth.log
What your security team should do
- Inventory Ubuntu systems running affected kernel streams and identify systems with local multi-user access, untrusted workloads, shared development environments, or high availability requirements.
- Monitor Canonical Ubuntu Security Notices and kernel package changelogs for the exact fixed versions, then patch and reboot affected systems during the next approved maintenance window.
- Prioritize remediation on systems where untrusted users can execute local code, including bastion hosts, CI runners, shared compute nodes, container hosts, and internet-facing services that could be compromised into local access.
- Until patched, restrict local account creation and shell access, remove unnecessary low-privilege accounts, and review sudoers and workload isolation boundaries.
- Search kernel logs for NULL pointer dereference, oops, panic, or AppArmor notification-related messages to identify possible prior triggering or instability.
- Ensure monitoring alerts on kernel oops, unexpected reboots, and host availability degradation are enabled for affected Ubuntu fleets.
- Do not treat this as a remote compromise indicator by itself; correlate any suspected triggering with local login, process execution, and account activity around the crash time.
The record
Ubuntu Linux 6.8, 6.17 and 7.0 contain SAUCE patches with a possible NULL pointer dereference in the handling of AppArmor notifications. The bug can be triggered by an unprivileged local user. This can lead to a kernel oops.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|
Related vulnerabilities
- CVE-2026-112405 Pillow is a Python imaging library. CWE-476
- CVE-2026-112392 Pillow is a Python imaging library. CWE-476
- CVE-2026-100348 kin-openapi is a Go project for handling OpenAPI files. CWE-476
- CVE-2026-100349 kin-openapi is a Go project for handling OpenAPI files. CWE-476
- CVE-2026-109280 ImageMagick 7.1.0-20 before 7.1.2-32 contains a use after free vulnerability in the -fx… CWE-476
- CVE-2026-109272 ImageMagick 7.1.1-31 before 7.1.2-32 contains a NULL pointer dereference in the… CWE-476
- CVE-2026-109258 ImageMagick 7.1.0-20 before 7.1.2-32 contains an invalid memory free vulnerability in the… CWE-476
- CVE-2026-107655 A flaw was found in CUPS. CWE-476