Type Confusion in Linux kernel - CVE-2026-93112
Published: September 18, 2026
Vulnerability details
The vulnerability allows a local user to modify cpumask data intended to be read-only.
The vulnerability exists due to improper type enforcement in the bpf_cpumask_populate() BPF kfunc when a BPF program passes a borrowed cpumask pointer returned by a read-only kfunc as the destination. A local user can invoke bpf_cpumask_populate() with the borrowed pointer to modify cpumask data intended to be read-only.