๐Ÿ” CVE Alert

CVE-2026-93125

HIGH 7.8

bpf: Reject rdonly/rdwr_buf_size kfunc arguments that exceed u32 max

CVSS Score
7.8
EPSS Score
0.0%
EPSS Percentile
0th

In the Linux kernel, the following vulnerability has been resolved: bpf: Reject rdonly/rdwr_buf_size kfunc arguments that exceed u32 max check_kfunc_args() detects a kfunc argument named rdonly_buf_size or rdwr_buf_size and stores reg->var_off.value into meta->r0_size, a u64, and does not bound it. check_kfunc_call() later copies that value into the returned register's mem_size field: meta->r0_size = reg->var_off.value; ... regs[BPF_REG_0].mem_size = meta.r0_size; regs[BPF_REG_0].mem_size is u32. A constant whose upper 32 bits are set gets truncated instead of causing a load-time rejection, so the verifier records a PTR_TO_MEM register with an approximately 4 GiB mem_size for whatever allocation the kfunc returned. A later access check against that register uses the truncated, wrong bound. Reject rdonly_buf_size/rdwr_buf_size values that exceed U32_MAX at the point meta->r0_size is set.

Vendor linux
Product linux
Ecosystems
Industries
Technology
Published Sep 17, 2026
Last Updated Oct 30, 2026
Stay Ahead of the Next One

Get instant alerts for linux linux

Be the first to know when new high vulnerabilities affecting linux linux are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

CVSS v3 Breakdown

CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Attack Vector
Attack Complexity
Privileges Required
User Interaction
Scope
Confidentiality
Integrity
Availability

Affected Versions

Linux / Linux
eb1f7f71c126c8fd50ea81af98f97c4b581ea4ae < 00bb52be60da16cd5ead4eb9f8ddc9a66d003ff2 eb1f7f71c126c8fd50ea81af98f97c4b581ea4ae < 2147065d3a4e1d5d42ae553fef165f17ec5e0e79 eb1f7f71c126c8fd50ea81af98f97c4b581ea4ae < b6ac0b5732047d43172b9dfbe6b57b9b8de303c2 eb1f7f71c126c8fd50ea81af98f97c4b581ea4ae < 93a20b14f8627b2d3486e3ec1d3f2e7275a506ec eb1f7f71c126c8fd50ea81af98f97c4b581ea4ae < 56a3846830ac95a472297d0cbba75cbff29540bb eb1f7f71c126c8fd50ea81af98f97c4b581ea4ae < 2aaf67f0516fde29620d0edfc29c01b9ea7ad430
Linux / Linux
6.1

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
git.kernel.org: https://git.kernel.org/stable/c/00bb52be60da16cd5ead4eb9f8ddc9a66d003ff2 git.kernel.org: https://git.kernel.org/stable/c/2147065d3a4e1d5d42ae553fef165f17ec5e0e79 git.kernel.org: https://git.kernel.org/stable/c/b6ac0b5732047d43172b9dfbe6b57b9b8de303c2 git.kernel.org: https://git.kernel.org/stable/c/93a20b14f8627b2d3486e3ec1d3f2e7275a506ec git.kernel.org: https://git.kernel.org/stable/c/56a3846830ac95a472297d0cbba75cbff29540bb git.kernel.org: https://git.kernel.org/stable/c/2aaf67f0516fde29620d0edfc29c01b9ea7ad430