Kernel Vulnerability in Linux Affecting Atomic Fetch Operations
CVE-2026-43009
What is CVE-2026-43009?
A vulnerability exists in the Linux kernel impacting BPF atomic fetch operations. The issue arises when the backtrack_insn function encounters a BPF_STX instruction with BPF_ATOMIC and BPF_FETCH. In this scenario, the source register also acts as a destination, which can mistakenly lead to an incorrect state in the stack precision tracking. This flaw can allow the verifier's path pruning logic to erroneously treat divergent states as if they were equivalent, potentially affecting the execution flow and stability of applications relying on accurate memory management. A fix has been implemented to enhance the handling of these atomic fetch instructions, ensuring precision is correctly propagated to stack locations, prompting developers to update their systems to maintain security.
Affected Version(s)
Linux 5ca419f2864a2c60940dcf4bbaeb69546200e36f < 7ffbe45b1d227e24659998a91cfd4c27af457e71
Linux 5ca419f2864a2c60940dcf4bbaeb69546200e36f < 179ee84a89114b854ac2dd1d293633a7f6c8dac1
Linux 5.12