CVE-2026-47328

Invalid pointer deallocation in Ubuntu Linux AppArmor notification handling

Published May 28, 2026 CVSS 3.1 · 6.1 Medium EPSS < 1% KEV · Not listed
Description
Ubuntu Linux 6.8, 6.17 and 7.0 contain AppArmor SAUCE patches which incorrectly attempt to free a pointer which was not previously kmalloc()d, while at the same time leaking allocated memory. The bug can be triggered by an unprivileged local user and can result in the corruption of slab metadata and could lead to resource exhaustion.

Analysis

AI-generated

Technical impact

The vulnerability originates in the AppArmor SAUCE patches in Ubuntu Linux kernels 6.8, 6.17, and 7.0, where the code attempts to free a pointer that was not allocated by kmalloc. This incorrect deallocation corrupts slab metadata and leaks allocated memory, allowing an unprivileged local user to trigger the bug. The resulting memory corruption can cause resource exhaustion or further kernel instability.

Affected Systems

Affected systems are Canonical Ubuntu Linux systems running kernel version 6.8, 6.17, or 7.0. The issue exists in the AppArmor SAUCE patches applied to those kernel releases.

Risk and Exploitability

The CVSS score of 6.1 indicates a moderate severity. The EPSS score is not available, and the vulnerability is not listed in the CISA KEV catalog. The attack vector is local; an unprivileged user must execute code on the affected machine to trigger the bug. Exploitation could lead to kernel memory corruption and a denial‑of‑service by exhausting system resources, but the requirement for local access limits its threat scope to compromised or poorly managed systems.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the kernel to a patched release (e.g., 6.8.1 or later, 6.17.1 or later, or 7.0.1 or later) and reboot the system
  • Apply any available security updates that contain the AppArmor SAUCE patch from Canonical’s package repositories
  • If immediate kernel updates are unavailable, restrict local user privileges so they cannot trigger AppArmor notification handling (e.g., remove write or execute permissions for local policy files)
  • Monitor kernel logs for signs of slab corruption or OOM events and address anomalies promptly

Generated by OpenCVE AI on May 28, 2026 at 20:27 UTC.

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
Ubuntu USN Ubuntu USN USN-8370-1 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-8371-1 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-8373-1 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-8374-1 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-8440-1 Linux kernel (Azure) vulnerabilities
Ubuntu USN Ubuntu USN USN-8489-1 Linux kernel (OEM) vulnerabilities
Ubuntu USN Ubuntu USN USN-8497-1 Linux kernel (Low Latency) vulnerabilities
Ubuntu USN Ubuntu USN USN-8499-1 Linux kernel (Xilinx) vulnerabilities
Ubuntu USN Ubuntu USN USN-8569-1 Linux kernel (HWE) vulnerabilities
Ubuntu USN Ubuntu USN USN-8393-1 Linux kernel (Azure FIPS) vulnerabilities
Ubuntu USN Ubuntu USN USN-8461-1 Linux kernel (Azure) vulnerabilities
History
Type Values Removed Values Added
CPEs cpe:2.3:o:canonical:ubuntu_linux:24.04:*:*:*:*:*:*:*
cpe:2.3:o:canonical:ubuntu_linux:25.10:*:*:*:*:*:*:*
cpe:2.3:o:canonical:ubuntu_linux:26.04:*:*:*:*:*:*:*
Type Values Removed Values Added
First Time appeared Canonical
Canonical ubuntu Linux
Vendors & Products Canonical
Canonical ubuntu Linux
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Type Values Removed Values Added
Description Ubuntu Linux 6.8, 6.17 and 7.0 contain AppArmor SAUCE patches which incorrectly attempt to free a pointer which was not previously kmalloc()d, while at the same time leaking allocated memory. The bug can be triggered by an unprivileged local user and can result in the corruption of slab metadata and could lead to resource exhaustion.
Title Invalid pointer deallocation in Ubuntu Linux AppArmor notification handling
Weaknesses CWE-590
References
Metrics cvssV3_1

{'score': 6.1, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:H'}

Weaknesses
  • CWE-590

    Free of Memory not on the Heap

Sources

Status
PUBLISHED
Assigner
canonical
Published
Updated
May 28, 2026, 7:25 PM
Reserved
May 19, 2026, 10:37 AM
Status
Analyzed
Published
May 28, 2026, 7:16 PM
Modified
Oct 26, 2026, 1:10 PM