Junglewise Threat Intelligence

CVE-2026-64548: Linux Kernel integer overflow in bpf_msg_push_data

CVE-2026-64548 · Severity: info · CVSS 7.8 · Published 2026-07-27

Vendors: Linux.

Executive brief

A vulnerability was identified in the Linux kernel's networking subsystem that could allow a local attacker to crash the system or potentially execute unauthorized code. The issue occurs when the system handles specific types of network socket data using BPF programs. This could lead to a complete system outage or unauthorized access to sensitive kernel memory.

Technical details

An integer overflow vulnerability exists in the Linux kernel's BPF subsystem, specifically within the bpf_msg_push_data() function used by sockmaps. When the scatterlist ring is nearly full, the function enters a fallback path that calculates a page allocation size by adding two u32 values (copy + len). Because the 'len' parameter is not properly validated (ARG_ANYTHING), a crafted value can cause the sum to wrap around, resulting in an undersized memory allocation. Subsequent memory copy operations (memcpy) then write data beyond the allocated buffer, leading to a kernel oops or potential local privilege escalation. The issue has been resolved by adding an explicit overflow check before allocation.

Affected products

  • Linux Linux 6fff607e2f14bd7c63c06c464a6f93b8efbabe28

Timeline

  • 2026-06-14: other: Committed to mainline kernel tree
  • 2026-07-27: advisory: CVE published to NVD

References