CVE-2026-47329
Low · 3.3CVSS
3.3
EPSS
0.1%
Published
May 28, 2026
CISA due date
—
Cloudanix analysis
A person who already has access to an affected Ubuntu computer may be able to tamper with part of its application security controls until the system is updated.
- Exploitation
- Local Privilege
- Attacker needs
- Local User
- Complexity
- Low
- Impact
- Data Tampering
- Component
- OS kernel
- Class
- Improper Input Validation
- Remediation
- Patch
- Effort
- Low
- Patch risk
- Low
What it actually does
This is a local, low-severity input-validation flaw in Ubuntu-specific Linux kernel AppArmor SAUCE patches affecting Ubuntu Linux 6.8, 6.17, and 7.0. The vulnerable code fails to properly validate invalid or malformed size values for the AppArmor notification response name field. An unprivileged local user can submit crafted notification responses that are mishandled by the kernel/AppArmor notification path, potentially causing a limited integrity impact. The published scoring indicates local access is required, no user interaction is needed, confidentiality and availability are not expected to be directly impacted, and the primary risk is unauthorized modification or incorrect handling of AppArmor-related response data.
Why it matters to the business
The main business risk is that a local user or process on an affected Ubuntu system may be able to interfere with AppArmor notification handling and weaken expected policy enforcement behavior in a limited way. This is most relevant on multi-user Linux systems, shared development hosts, build workers, bastion systems, container hosts, or any environment where untrusted users or workloads have local shell or code-execution access. The vulnerability is not known to be exploited in the wild, is not in the CISA KEV catalog, has very low EPSS likelihood, and has no public exploit maturity reported, so it should generally be handled through normal Linux kernel patch management rather than emergency response unless exposed systems allow untrusted local users.
How an attack unfolds
An attacker must already have local, unprivileged access to an affected Ubuntu system. From that position, the attacker interacts with the AppArmor notification response mechanism and submits a specially crafted response containing an invalid size for the name field. Because the affected Ubuntu kernel patches do not correctly validate that size before handling the response, the kernel/AppArmor path may process malformed data incorrectly. Successful exploitation is expected to provide only limited integrity impact, such as influencing or corrupting AppArmor notification response handling, rather than remote code execution, privilege escalation, data theft, or denial of service based on the currently published assessment.
How to fix it
Apply Ubuntu kernel security updates from Canonical for the affected kernel streams as soon as they are available through the normal package repositories. No exact fixed package versions were provided in the input, so security teams should track the relevant Ubuntu Security Notice and update the installed linux-image, linux-modules, linux-modules-extra, and related kernel packages for Ubuntu Linux 6.8, 6.17, and 7.0 as applicable. Reboot systems after kernel updates so the fixed kernel is active. Where immediate patching is not possible, reduce risk by limiting local shell access, removing unnecessary untrusted users, isolating shared workloads, hardening sudo and service accounts, and restricting access to AppArmor notification-related interfaces to trusted administrative components only. Maintain AppArmor in enforcing mode unless a vendor-specific mitigation recommends otherwise; disabling AppArmor broadly may create more risk than the vulnerability itself.
How to confirm the fix worked
Confirm exposure by checking whether systems are Ubuntu Linux and are running affected kernel versions in the 6.8, 6.17, or 7.0 series that include the vulnerable Ubuntu SAUCE patches. Use package inventory and runtime checks such as `uname -r`, `dpkg -l 'linux-image*' 'linux-modules*'`, and Canonical security notice status to verify whether the installed and booted kernel is fixed. After updating, confirm the system has been rebooted into the patched kernel, not merely that patched packages are installed. Validate AppArmor is still operating as intended with tools such as `aa-status` and by reviewing kernel/audit logs for AppArmor errors. For mitigation validation, confirm that untrusted local users and workloads cannot access AppArmor notification response mechanisms unless explicitly required.
Typical attack path
- Gain local unprivileged access to an affected Ubuntu Linux system through a shell, compromised low-privilege account, local workload, or other code-execution foothold.
- Determine that the host is running an affected Ubuntu kernel series containing the vulnerable AppArmor SAUCE patch behavior.
- Identify or access the AppArmor notification response interface or tooling available to local users on the system.
- Submit a crafted AppArmor notification response with an invalid or malformed name-field size.
- Trigger incorrect handling of the crafted response in the affected AppArmor notification path.
- Use the resulting limited integrity impact to interfere with expected AppArmor notification or policy-handling behavior.
How to detect it
Because exploitation requires local access and no public exploit indicators are known, detection should focus on signs of suspicious local interaction with AppArmor notification handling rather than network telemetry. Review Linux audit logs, kernel logs, journald, and AppArmor-related logs for unusual AppArmor notification activity, malformed response handling, kernel warnings, AppArmor parser failures, or unexpected policy/notification errors. Useful log sources include `journalctl -k`, `/var/log/kern.log`, `/var/log/syslog`, `/var/log/audit/audit.log`, and AppArmor service logs where enabled. Correlate suspicious AppArmor events with local process execution, user login records, sudo activity, shell history, and process accounting around the same timestamps. Pay particular attention to low-privilege users running AppArmor utilities, custom binaries, fuzzing tools, or scripts that interact with kernel security interfaces. Absence of a crash or obvious denial event does not prove non-exploitation, because the described impact is limited integrity mishandling and may not generate a distinctive artifact.
What your security team should do
- Prioritize patching affected Ubuntu systems that allow untrusted local users, shared shell access, CI/build workloads, hosting workloads, or multi-tenant container execution.
- Track Canonical advisories for the exact fixed kernel package versions because no fixed versions were supplied with the vulnerability record.
- After installing fixed kernel packages, ensure systems are rebooted and verify the active kernel version with `uname -r`.
- Review local user and service-account access on affected systems and remove unnecessary interactive access while remediation is pending.
- Hunt for unusual AppArmor notification activity, AppArmor parser errors, kernel warnings, or audit records involving malformed AppArmor notification responses on systems where untrusted local code execution is possible.
- Do not treat this as an internet-facing remote exploitation issue unless another vulnerability or misconfiguration already provides local code execution on the host.
- Keep AppArmor enabled and enforcing unless Canonical publishes a specific temporary mitigation requiring a configuration change.
The record
Ubuntu Linux 6.8, 6.17 and 7.0 contain SAUCE patches which fail to validate invalid sizes of the name field in AppAmor notification responses. The bug can be triggered by an unprivileged local user and could result in handling of crafted responses.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|
Related vulnerabilities
- CVE-2026-105754 vLLM is an inference and serving engine for large language models. CWE-1284
- CVE-2026-103484 IVFFlat index build in pgvector before 0.8.7 allows a database user to write data… CWE-1284
- CVE-2026-75806 Issue summary: An established DTLS 1.2 association using an AEAD cipher suite can be… CWE-1284
- CVE-2026-93749 source-map-js through 1.2.1 fails to validate the per-section offset line value in… CWE-1284
- CVE-2026-87962 t-digest versions 3.1 through 3.3 contain a denial of service vulnerability in… CWE-1284
- CVE-2026-87735 An issue was discovered in the mirage-crypto-pk package before 2.3.0 for OCaml. CWE-1284
- CVE-2026-87470 Improper quantity validation in Tint in Google Chrome on on Mac prior to 153.0.8010.36… CWE-1284
- CVE-2026-79376 An issue in the l2cap_handle_data() function of Bestechnic Co., Ltd BES2300 Bluetooth… CWE-1284