Memory corruption in Linux kernel - CVE-2026-93148
Published: September 18, 2026
Vulnerability details
The vulnerability allows a local user to access memory beyond allocated object bounds.
The vulnerability exists due to improper bounds checking in the BPF verifier BTF struct-walking logic when validating BPF program accesses to MEM_ALLOC objects. A local user can load a BPF program that accesses beyond the static BTF type size to access memory beyond allocated object bounds.
The issue also affects struct ID matching used for kfunc and kptr type checks.