Junglewise Threat Intelligence

CVE-2026-43333: Linux Kernel NULL pointer dereference in BPF verifier

CVE-2026-43333 · Severity: medium · CVSS 5.5 · Published 2026-05-08

Technologies: Linux Kernel. Vendors: Linux.

Executive brief

A vulnerability was identified in the Linux kernel's BPF (Berkeley Packet Filter) subsystem, which is used for high-performance networking and system monitoring. The issue allows certain programs to bypass safety checks, potentially leading to a system crash (kernel panic). This could be used by a local attacker to cause a denial-of-service, impacting the availability of the affected server or device.

Technical details

A vulnerability exists in the Linux kernel BPF verifier's check_mem_access() function. The verifier uses base_type() to match PTR_TO_BUF, which inadvertently strips the PTR_MAYBE_NULL flag. This allows BPF programs to directly dereference pointers that might be NULL, such as map iterator keys and values during stop callbacks, without performing a mandatory null check. An attacker with the ability to load and execute BPF programs could trigger a kernel NULL pointer dereference, resulting in a denial-of-service (kernel panic). The fix introduces a type_may_be_null() guard to ensure nullable PTR_TO_BUF pointers are properly handled by the verifier.

Affected products

  • Linux Linux Kernel All versions prior to the April 2026 patches

Timeline

  • 2026-04-02: other: Patch submitted by Qi Tang
  • 2026-04-18: patched: Committed to stable tree by Greg Kroah-Hartman
  • 2026-05-08: disclosed: CVE published

References

Related threats