CVE-2026-53076CWE-125

CVE-2026-53076

High · published June 24, 2026

CVSS v3.1
7.1
EPSS
0%
Percentile
1.6
In the wild
Unconfirmed
What it is

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.

The record
Technical detail
CVSS v3.1
7.1 · HIGH
Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H
CVSS v4.0
Not supplied
EPSS
0.00117 · 1.6th percentile
Weakness
CWE-125 · Out-of-bounds Read
Published
2026-06-24T21:17Z
Affected products (11)
ProductVersionsFixed in
linux/linux_kernel≥ 5.4.78, < 5.55.5
linux/linux_kernel≥ 5.9.9, < 5.105.10
linux/linux_kernel≥ 5.10.1, < 6.6.1416.6.141
linux/linux_kernel≥ 6.7, < 6.12.916.12.91
linux/linux_kernel≥ 6.13, < 6.18.336.18.33
linux/linux_kernel≥ 6.19, < 7.0.107.0.10
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
References (5)
EPSS history
Timeline
  • 24 JUN 16:30Z
    bpf: Fix OOB in pcpu_init_value
    cvelistv5