Skip to main content

Linux Kernel CVE-2026-45893

| EUVDEUVD-2026-32359 HIGH
Out-of-bounds Read (CWE-125)
2026-05-27 416baaa9-dc9f-4396-8d5f-8c081fb06d67 GHSA-44ww-rw32-794r
7.1
CVSS 3.1 · NVD
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Gain local low-privileged access
  2. Delivery
    Craft malformed unaligned AppArmor policy blob
  3. Exploit
    Submit blob via apparmorfs load interface
  4. Execution
    Kernel reads out-of-bounds during table creation
  5. Impact
    Leak adjacent kernel memory or crash host

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Bounds checking, read limits
MITRE ATT&CK

1 technique across 1 tactic: Collection

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires local access and the ability to load an AppArmor policy into the kernel - i.e., AppArmor must be enabled and the attacker must be able to submit a crafted (possibly unaligned, malformed) policy blob to the apparmorfs load/replace interface, an operation that normally demands CAP_MAC_ADMIN or a configuration (such as unprivileged user namespaces) that permits profile manipulation. Limiting factors: no remote vector (AV:L), no user interaction needed, but the practical privilege bar is the capability to load profiles, so default systems where only root/init loads AppArmor policy are not exposed to ordinary unprivileged users. Systems with AppArmor disabled are unaffected, and the impact is memory disclosure/crash rather than code execution.

Impact

Signals are mostly aligned toward a real-but-modest priority. The CVSS 3.1 vector (AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H, base 7.1) indicates local access with low privileges and no user interaction, yielding high confidentiality (kernel memory disclosure) and high availability (crash/DoS) impact but no integrity impact - consistent with an out-of-bounds read rather than code execution. EPSS is very low at 0.02% (5th percentile), and the vulnerability is NOT on the CISA KEV list and has no identified public POC, so there is no evidence of active or imminent widespread exploitation. The key practical limiter not fully captured by PR:L is that loading an AppArmor policy normally requires CAP_MAC_ADMIN (effectively a privileged operation), which substantially narrows the realistic attacker population to those who can already load profiles or who operate in configurations permitting unprivileged/user-namespace policy loading - verify this against your deployment. Net: patch in routine maintenance cadence; this is not a drop-everything emergency but is a legitimate local kernel memory-disclosure/DoS bug.

Exploit ScenarioDerived

A local user or compromised low-privileged process that is able to load or replace an AppArmor policy crafts a malicious policy blob with manipulated length/offset fields and unaligned layout, then submits it through the apparmorfs load interface. During table construction the kernel reads beyond the intended buffer, disclosing adjacent kernel memory (potentially defeating KASLR or leaking secrets) or triggering a crash/denial of service. No public POC is identified, and successful exploitation depends on the attacker having the privilege to load AppArmor profiles.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.0% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Jun 25, 2026

Out-of-bounds read in the Linux kernel's AppArmor subsystem allows a local, low-privileged attacker to leak adjacent kernel memory and potentially crash the system when AppArmor parses a policy table built from possibly unaligned, userspace-supplied source data. The flaw stems from unaligned memory accesses during table creation in the policy loader and carries high confidentiality and availability impact. There is no public exploit identified at time of analysis, and the EPSS probability is very low (0.02%, 5th percentile), consistent with a hard-to-reach local-only kernel hardening fix rather than a mass-exploitation target.

RemediationAI

Vendor-released patch: upgrade to a fixed stable kernel - 6.12.75 or later on 6.12.y, 6.18.14 or later on 6.18.y, 6.19.4 or later on 6.19.y, or 7.0, or apply your distribution's kernel update that backports stable commits 226c3b10aab2, 47e351dfef60, 6fc367bfd4c8, or e027999049c4 (see https://git.kernel.org/stable/c/226c3b10aab23f73b03c47e7773107de56ba3a4e and the related commits). Because the bug is reached only through AppArmor policy loading, an effective compensating control where patching must be delayed is to restrict who can load policies: ensure CAP_MAC_ADMIN is not granted to untrusted users or containers, and disable unprivileged user namespaces if your distribution allows AppArmor profile manipulation through them (sysctl kernel.unprivileged_userns_clone=0 or user.max_user_namespaces=0) - note this can break rootless containers and sandboxed applications that rely on user namespaces. If AppArmor is not required for the workload, it can be left disabled, but that removes a security control and is generally not advisable for production hosts. Validate the running kernel after reboot (uname -r) since kernel fixes require a reboot or live-patch to take effect.

Affected VersionsENISA

Linux patch: 6.19.4
Linux patch: 7.0
Linux patch: 6.12.75
Linux 4.11
Linux patch: 0
Linux e6e8bf418850d7958311a96ccfb594f2bcc8313e <226c3b10aab23f73b03c47e7773107de56ba3a4e
Linux e6e8bf418850d7958311a96ccfb594f2bcc8313e <e027999049c493fb728ead5a90db76942181a935
Linux patch: 6.18.14
Linux e6e8bf418850d7958311a96ccfb594f2bcc8313e <47e351dfef60ab0e3285133556e1a9c7f646a969
Linux e6e8bf418850d7958311a96ccfb594f2bcc8313e <6fc367bfd4c8886e6b1742aabbd1c0bdc310db3a

Affected Packages

euvd linux no fix

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

The vulnerability lives in the Linux kernel AppArmor LSM (Linux Security Module), specifically in the routine that constructs internal lookup tables from a serialized policy blob during profile loading. AppArmor policies are compiled into a binary form and loaded into the kernel via the apparmorfs interface; the kernel copies and interprets this blob to build runtime data structures (such as DFA/match tables). Because the source blob originates from userspace and may not be word-aligned, the original copy/parse logic performed unaligned memory accesses, which on some architectures and with malformed length/offset fields can read past the intended bounds. The root cause is classified as CWE-125 (Out-of-bounds Read); the fix both corrects the potential unaligned/out-of-bounds access and optimizes the copy path to avoid unaligned reads. The affected component is the kernel itself (CPE cpe:2.3:o:linux:linux_kernel), not a userland package.

Know when the next one hits your stack

  • 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

NVD PRIMARY 7.1 HIGH
AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H
vuln.today AI 7.1 HIGH

Local-only kernel bug reachable by loading a policy (PR:L given AppArmor load capability), no UI; out-of-bounds read leaks kernel memory (C:H) and can crash the host (A:H), no integrity impact.

3.1 AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H
4.0 AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:H/SC:N/SI:N/SA:N
SUSE 5.5 MEDIUM
AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H

Primary rating from NVD.

CVSS VectorNVD

Attack Vector
Local
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
None
Availability
High

Lifecycle Timeline

4
CVSS changed
Jun 25, 2026 - 21:22 NVD
7.1 (HIGH)
Patch available
May 27, 2026 - 19:46 EUVD
CVE Published
May 27, 2026 - 14:17 nvd
HIGH 7.1
CVE Published
May 27, 2026 - 14:17 nvd
UNKNOWN (no severity yet)

DescriptionNVD

In the Linux kernel, the following vulnerability has been resolved:

apparmor: Fix & Optimize table creation from possibly unaligned memory

Source blob may come from userspace and might be unaligned. Try to optize the copying process by avoiding unaligned memory accesses.

  • Added Fixes tag
  • Added "Fix &" to description as this doesn't just optimize but fixes

a potential unaligned memory access [jj: remove duplicate word "convert" in comment trigger checkpatch warning]

Executive ViewAI

Why It Matters

A memory disclosure vulnerability in the Linux kernel's AppArmor subsystem (CVE-2026-45893) enables local users to access sensitive kernel information and potentially cause system failures. No public exploit has been identified; the requirement for local system access combined with extremely low real-world exploitation probability (EPSS 0.02%) allows organizations to address this through standard maintenance patching rather than emergency escalation.

Business Impact: Medium
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.0%
Top 95% exploitable
Prevalence
Ubiquitous
Linux kernel; AppArmor ships enabled by default on Ubuntu/SUSE and many distros
Data Quality
6 sources
Confidence: High

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.0%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Defer
Exploitation· derived
None
System Exposure· derived
Small
Automatable· derived
No
Human Impact
Medium

Priority Score

36
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +36
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

A buffer overflow occurs when a program writes more data to a memory buffer than it was allocated to hold, causing the excess data to spill into adjacent memory regions.

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

Vendor StatusVendor

SUSE

Severity: Moderate
Product Status
SUSE Linux Enterprise Desktop 15 SP7 Affected
SUSE Linux Enterprise Desktop 15 SP7 Affected
SUSE Linux Enterprise High Availability Extension 15 SP7 Affected
SUSE Linux Enterprise High Availability Extension 15 SP7 Affected
SUSE Linux Enterprise High Performance Computing 15 SP7 Affected

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy