CVE-2026-53076

bpf: Fix OOB in pcpu_init_value

HIGH
7.1
CVSS Score
Published: June 24, 2026 at 04:30 PM UTC
Updated: October 30, 2026 at 01:19 PM UTC
1 product affected across 1 vendorLinux Kernel

Using Linux by Linux?

Get instant alerts when new vulnerabilities affect Linux - before attackers find them.

Real-time alertsTrack your software stackFree plan available
Severity
HIGH7.1
Exploit prediction
EPSS 0.1%
SSVC
No known exploit

Description

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) 2. A pcpu map is created with the same value_size (e.g., 4 bytes) 3. 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.

Affected

Our own answer: ranges merged, affected separated from platform-only, with confidence and review flags.

5.10.1 ≤ v < 6.6.1415.4.78 ≤ v < 5.55.9.9 ≤ v < 5.106.13 ≤ v < 6.18.336.19 ≤ v < 7.0.106.7 ≤ v < 6.12.915.105.10 rc45.10 rc55.10 rc65.10 rc75.4.785.9.9ab68b940dd6f7b5f8e2557937162dcb8a0583a05c602ad2b52dcbca5af08e5137bd5575c039b52e3d3bec0138bfbe58606fc1d6f57a4cdc1a20218db
Vendor states this is fixed in 576afddfee8d1108ee299bf10f581593540d1a36 (fixed)
Vendor states this is fixed in 6086079e6d1c32ba4c4b422612b8aebb1129a96c (fixed)
Vendor states this is fixed in 634a793d0e1c822412095d25a1338f8831ad894c (fixed)
Vendor states this is fixed in e0378419b0e20178b5d100b27c9cc7e51064202e (fixed)
Vendor states this is fixed in e19c5ed9f1922a6854073f8651a63fa7be26e9e9 (fixed)
Vendor states this is fixed in 5.10 (unaffected)
Affected range stops below 5.5, so it looks safe — our inference, not a vendor statement
Vendor states this is fixed in 6.12.91 (unaffected)
Vendor states this is fixed in 6.18.33 (unaffected)
Vendor states this is fixed in 6.6.141 (unaffected)
Vendor states this is fixed in 7.0.10 (unaffected)
Vendor states this is fixed in 7.1 (unaffected)

SSVC — Action Prioritization

SSVCNo known exploitNot automatablePartial impact

SSVC signals action urgency (what to patch first), separate from CVSS which measures severity.

CVSS

7.1HIGHLinux
Vector?

Quick Info

StatusMODIFIED
CWE
CWE-125

Get alerted

Stop reading CVE feeds looking for your own stack

Track the products you run and VulnTracker tells you when a new CVE affects them — with what is known about fixing it, and nothing about the rest.

Free plan, no card