Skip to main content

Linux Kernel CVE-2026-53076

| EUVDEUVD-2026-38944 HIGH
Out-of-bounds Read (CWE-125)
2026-06-24 Linux GHSA-645x-23wh-rhvm
7.1
CVSS 3.1 · Vendor: Linux
View

Attack ChainAIDerived

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

  1. Access
    Gain local BPF access (CAP_BPF or unprivileged BPF)
  2. Delivery
    Create CGROUP_STORAGE map with 4-byte value_size
  3. Exploit
    Create per-CPU map of same value_size
  4. Execution
    Update per-CPU element from storage map
  5. Persist
    pcpu_init_value over-reads source by 4 bytes
  6. 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 plus the privilege to create and update BPF maps (CAP_BPF/CAP_SYS_ADMIN, or a host with unprivileged BPF enabled - PR:L in the vector). The concrete trigger is creating a BPF_MAP_TYPE_CGROUP_STORAGE map (or another non-8-byte-rounded source such as skb->data) with a value_size that is NOT a multiple of 8 (e.g. 4 bytes), then updating a per-CPU map of the same value_size from it; an 8-byte-aligned value_size does not trigger the OOB. Limiting factors: the attacker must be local (no remote vector, AV:L), must hold BPF privileges, and the host must permit creating these specific map types - systems with kernel.unprivileged_bpf_disabled set and no delegated BPF capability are not exploitable by ordinary users. No user interaction is needed (UI:N).

Impact

Signals are internally consistent and point to a moderate, local-only issue rather than an urgent remote threat. The CVSS 3.1 vector (AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H, base 7.1) requires local access and some privilege, with high confidentiality impact (kernel memory disclosure) and high availability impact (potential crash) but no integrity impact - matching an OOB read primitive. EPSS is very low at 0.16% (5th percentile), the CVE is not on CISA KEV, and no POC is referenced, so there is no public exploit identified at time of analysis and no evidence of active exploitation. The combination of low complexity but mandatory local privileged BPF access means the realistic threat is privilege-bounded information disclosure (a useful building block for an exploit chain or KASLR/heap-leak rather than a standalone RCE). This is a real but non-emergency fix: prioritize for multi-tenant, container, and untrusted-local-code hosts where unprivileged or delegated BPF is reachable, and lower for single-tenant systems. No conflicting signals were observed; CVSS local vector aligns with the description's local map-update trigger.

Exploit ScenarioDerived

A local attacker with the ability to load BPF programs (e.g. an unprivileged-BPF-enabled host or a container delegated CAP_BPF) creates a CGROUP_STORAGE map with a 4-byte value_size and a per-CPU map with the same value_size, then updates the per-CPU map using the storage map's element. The 8-byte-granularity copy reads 4 bytes past the source, leaking adjacent kernel memory back to the attacker (useful for defeating KASLR or harvesting secrets) or corrupting state enough to crash the host. No public POC is referenced, but the low attack complexity (AC:L) makes reliable reproduction straightforward for someone with the required local BPF access.

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

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

Alert me

AnalysisAIv1 – Jun 28, 2026

Out-of-bounds kernel memory read in the Linux kernel's eBPF subsystem (pcpu_init_value) lets a local, low-privileged user with BPF access leak adjacent kernel memory and potentially crash the system. The flaw triggers when a per-CPU map is updated from a BPF_MAP_TYPE_CGROUP_STORAGE map whose value_size is not 8-byte aligned (e.g. 4 bytes), causing copy_map_value_long to read past the true source size. The issue is fixed in stable kernels; there is no public exploit identified at time of analysis and EPSS exploitation probability is very low (0.16%, 5th percentile).

RemediationAI

Vendor-released patch: upgrade to a fixed stable kernel - 6.6.141, 6.12.91, 6.18.33, or 7.0.10 (or later on the matching branch), or apply your distribution's backport of the corresponding fix commits (e19c5ed9f192 / e0378419b0e2 / 6086079e6d1c / 634a793d0e1c / 576afddfee8d) referenced at https://git.kernel.org/stable/c/. Track your distro's security advisory and rebuild/reboot into the patched kernel. If immediate patching is not possible, the most effective compensating control is to restrict who can load BPF programs and create maps: set the sysctl kernel.unprivileged_bpf_disabled=1 (or =2) to block unprivileged BPF, which closes the exposure for non-CAP_BPF users at the cost of breaking any unprivileged BPF tooling you rely on. On container hosts, drop CAP_BPF/CAP_SYS_ADMIN from untrusted workloads and apply a seccomp profile blocking the bpf() syscall - this prevents the trigger but will disable in-container observability/eBPF features. These controls reduce, but do not eliminate, risk for legitimately privileged BPF users, so patching remains the durable fix; cite https://nvd.nist.gov/vuln/detail/CVE-2026-53076 for tracking.

Affected VersionsENISA

Linux patch: 7.1
Linux c602ad2b52dcbca5af08e5137bd5575c039b52e3
Linux d3bec0138bfbe58606fc1d6f57a4cdc1a20218db <634a793d0e1c822412095d25a1338f8831ad894c
Linux d3bec0138bfbe58606fc1d6f57a4cdc1a20218db <e0378419b0e20178b5d100b27c9cc7e51064202e
Linux d3bec0138bfbe58606fc1d6f57a4cdc1a20218db <e19c5ed9f1922a6854073f8651a63fa7be26e9e9
Linux d3bec0138bfbe58606fc1d6f57a4cdc1a20218db <576afddfee8d1108ee299bf10f581593540d1a36
Linux patch: 6.18.33
Linux 5.4.78 <5.5
Linux d3bec0138bfbe58606fc1d6f57a4cdc1a20218db <6086079e6d1c32ba4c4b422612b8aebb1129a96c
Linux patch: 0
Linux patch: 6.12.91
Linux patch: 7.0.10
Linux patch: 6.6.141
Linux 5.9.9 <5.10
Linux 5.10
Linux ab68b940dd6f7b5f8e2557937162dcb8a0583a05

Affected Packages

euvd linux fix: 5.5, 5.10

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 kernel's eBPF map machinery, specifically pcpu_init_value(), which initializes per-CPU (percpu) BPF map values. That routine assumes every source value buffer has been rounded up to an 8-byte boundary and therefore uses copy_map_value_long() for the copy. However, certain BPF value sources - notably BPF_MAP_TYPE_CGROUP_STORAGE and skb->data - are sized to exactly the value_size the verifier checked, not the kernel's 8-byte-rounded size. When value_size is 4 bytes, the long/8-byte-granularity copy reads 4 bytes beyond the genuine source allocation, producing an out-of-bounds read. The root cause class is CWE-125 (Out-of-bounds Read); although the upstream CWE field is marked N/A, the intelligence tags ('Buffer Overflow') and the description confirm a memory-safety read overflow. The affected component is part of the core kernel (CPE cpe:2.3:a:linux:linux), so the technology is the mainline/stable Linux kernel BPF allocator and copy helpers rather than any third-party module.

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

Vendor (Linux) 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 trigger via the bpf() syscall (AV:L) with low complexity, but requires BPF map-creation privilege (PR:L); OOB read leaks kernel memory (C:H) and can crash the host (A:H) with 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 6.0 MEDIUM
AV:L/AC:L/PR:H/UI:N/S:U/C:H/I:N/A:H
Red Hat 5.5 MEDIUM

Primary rating from Vendor (Linux).

CVSS VectorVendor: Linux

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 28, 2026 - 08:22 NVD
7.1 (HIGH)
Patch available
Jun 24, 2026 - 18:02 EUVD
CVE Published
Jun 24, 2026 - 16:30 cve.org
UNKNOWN (no severity yet)
CVE Published
Jun 24, 2026 - 16:30 cve.org
HIGH 7.1

DescriptionCVE.org

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

bpf: Fix OOB in pcpu_init_value

An out-of-bounds read occurs when copying element from a BPF_MAP_TYPE_CGROUP_STORAGE map to another pcpu map with the same value_size that is not rounded up to 8 bytes.

The issue happens when:

  1. A CGROUP_STORAGE map is created with value_size not aligned to

8 bytes (e.g., 4 bytes)

  1. A pcpu map is created with the same value_size (e.g., 4 bytes)
  2. Update element in 2 with data in 1

pcpu_init_value assumes that all sources are rounded up to 8 bytes, and invokes copy_map_value_long to make a data copy, However, the assumption doesn't stand since there are some cases where the source may not be rounded up to 8 bytes, e.g., CGROUP_STORAGE, skb->data. the verifier verifies exactly the size that the source claims, not the size rounded up to 8 bytes by kernel, an OOB happens when the source has only 4 bytes while the copy size(4) is rounded up to 8.

Executive ViewAI

Why It Matters

A vulnerability in the Linux kernel (CVE-2026-53076) allows local users with specific capabilities to read restricted kernel memory or trigger system outages. This affects organizations operating Linux systems, though the risk is currently low since exploitation requires direct system access and no public exploit identified at time of analysis. Patching is warranted within standard IT maintenance timelines.

Business Impact: Medium
Compensating Controls

Patch available per vendor advisory

Threat Intelligence Overview

EPSS Score
0.2%
Top 95% exploitable
Prevalence
Ubiquitous
Linux kernel runs in a huge fraction of server, cloud, and container environments
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.2%
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 Availability Extension 16.0 Affected

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