CVE Catalog

CVE-2026-74559

Low risk· EPSS 6%
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.17%

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

Summary

In the Linux kernel's XSK (AF_XDP) module, there is a vulnerability in the xsk_build_skb() function related to multi-buffer logic in the generic transmit path. When packets are too large (descriptor count exceeds MAX_SKB_FRAGS) or contain an invalid descriptor, continuation descriptors are silently lost and cannot be reused. The fix introduces the xdp_sock::drain_cont flag to drain them to the Cq queue.

Risk Assessment

The vulnerability could lead to packet loss in applications using AF_XDP, potentially causing performance issues or malfunction in network processing systems. It could also be exploited to cause a system crash due to unexpected behavior.

Recommendation

It is recommended to update the Linux kernel to a version containing the fix that adds drain_cont flag handling and descriptor draining after overflow. Also, test AF_XDP applications for compatibility.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: xsk: drain continuation descs after overflow in xsk_build_skb() Fix generic xmit path multi-buffer logic when packets are either too big (count of descriptors exceed MAX_SKB_FRAGS) or an invalid descriptor is included in fragmented packet. Introduce xdp_sock::drain_cont and act upon this flag - when it is set, keep on consuming descriptors from AF_XDP Tx ring and put them directly onto Cq. Previously these descriptors were silently lost and could never be reached again.

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