Always-Incorrect Control Flow Implementation in Linux kernel - CVE-2026-43009
Published: May 2, 2026
Linux kernel
Detailed vulnerability description
The vulnerability allows a local user to bypass BPF verifier state tracking.
The vulnerability exists due to improper state management in the BPF verifier backtrack_insn logic when processing BPF atomic fetch instructions. A local user can load a crafted BPF program to bypass BPF verifier state tracking.
The issue occurs because atomic fetch operations are not tracked correctly for precision propagation, which can cause the verifier to incorrectly treat distinct execution states as equivalent and prune branches that should remain separate.