Database/Kernel, userspace & hypervisor
Linux kernel BPF verifier: pointer comparison wrongly infers non-null, allowing a missed NULL deref
Impact
When a BPF program compares two pointers, the verifier stripped PTR_MAYBE_NULL based only on the absence of that flag on the other operand. For types such as PTR_TO_MEM | PTR_UNTRUSTED, which can legitimately be NULL at runtime, that inference is wrong, so the verifier accepts a program containing a NULL pointer dereference and the kernel faults when it runs. The record scores this as availability impact only. A kernel oops on a GPU node is a whole-node event: co-tenant GPU pods die with it and the node needs a drain and reboot, which is expensive on a box holding long-running training jobs. Exposure is bounded by who may load BPF programs - on a host with unprivileged BPF disabled, only the node agent, CNI and tracing tooling can reach this path.
Who can reach it
Local, authenticated: requires the ability to load a BPF program (CAP_BPF/CAP_SYS_ADMIN, or unprivileged BPF enabled). No network path.
What to do
Pick up the fix (commits b55c9f019e16 and d3ef6c097ba0, replacing type_may_be_null() with reg_not_null() in check_cond_jmp_op()) through your distribution kernel, then drain and reboot each node. Until then, confirm kernel.unprivileged_bpf_disabled=1 and that tenant pods do not hold CAP_BPF. No fixed release version is named in the record.
References
Related entries
- Linux kernel nvmet-rdma: queue and IB resources leak when the connect backlog is exceededCVE-2026-98152 · Linux kernel nvmet-rdma (NVMe-oF RDMA target connect path)Medium
- AMD SEV-ES (CacheWarp): CacheWarp: INVD lets a malicious hypervisor revert SEV-ES guest memory writes, breaking guestCVE-2023-20592 · AMD SEV-ES (CacheWarp)Medium
- Linux kernel (drivers/pci): When the kernel coalesces two adjacent host-bridge apertures it invalidates the absorbedCVE-2023-53814 · Linux kernel (drivers/pci)Medium
- AMD SEV-SNP (BadRAM): BadRAM: improper validation of DIMM SPD metadata lets an attacker with physical access or ring0CVE-2024-21944 · AMD SEV-SNP (BadRAM)Medium
- fail2ban: sshd filter parses the logged username as an address, letting a remote attacker ban arbitrary IPsCVE-2026-109786 · fail2ban sshd filter (config/filter.d/sshd.conf)Medium
- OpenSSL QUIC: missing connection-level flow control lets a peer force ~100MB of heap per connectionCVE-2026-75804 · OpenSSL QUIC stack (connection-level flow control)Medium
This entry is curated: imported from vendor advisories with machine assistance, not yet individually verified. Confirm against your vendor's advisory before acting, and report anything wrong.