CVE Catalog

CVE-2026-64355

CriticalCVSS 9.8
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.50%

40th percentile - higher than 40% of all known CVEs

Summary

In the Linux kernel, a problem was found in the devmap broadcast redirect for BPF with fragmented XDP frames. Cloning such frames leaves the XDP_FLAGS_HAS_FRAGS flag set without valid fragment metadata, leading to out-of-bounds access during frame release. The fix rejects fragmented frames in dev_map_enqueue_clone and dev_map_redirect_clone.

Risk Assessment

This vulnerability could lead to out-of-bounds memory read, potentially allowing an attacker to read sensitive data or destabilize the system.

Recommendation

Apply the Linux kernel patch that rejects fragmented XDP frames in devmap clone paths.

Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: bpf: Reject fragmented frames in devmap Devmap broadcast redirects clone the packet for all but the last destination. For native XDP, that clone path copies only the linear xdp_frame data, while fragmented frames keep skb_shared_info in tailroom outside the linear area. Cloning such a frame leaves XDP_FLAGS_HAS_FRAGS set but without valid frag metadata, and the later free path can interpret uninitialized tail data as skb_shared_info, leading to an out-of-bounds access during frame return. Reject fragmented native XDP frames in dev_map_enqueue_clone(). Add the same restriction to the generic XDP clone path in dev_map_redirect_clone(). Generic XDP represents fragmented packets as nonlinear skbs, and rejecting them here keeps clone-based broadcast support aligned between native and generic XDP.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS