Description
In the Linux kernel, the following vulnerability has been resolved:

xsk: require at least 16 bytes of TX metadata

AF_XDP accepts a TX metadata length as small as eight bytes, but every
supported request needs the flags plus at least one eight-byte request
field. Such short metadata also lets the kernel read beyond the registered
area.

Require 16 bytes rather than sizeof(struct xsk_tx_metadata) to preserve
compatibility with applications that do not use launch-time metadata.
Published: 2026-08-22
Score: 7.8 High
EPSS: < 1% Very Low
KEV: No
Impact: Memory Overread
Action: Apply Patch
AI Analysis

Impact

AF_XDP in the Linux kernel accepts a transmit (TX) metadata length as small as eight bytes. Because each supported request requires the flags field plus at least one eight-byte data field, allowing a short buffer lets the kernel read beyond the area that was registered. This out-of-bounds read can expose data that should be protected or cause a kernel fault, potentially resulting in a denial-of-service or information disclosure. The weakness corresponds to a classical memory overread (CWE-125).

Affected Systems

The vulnerability affects all Linux kernel releases that include the AF_XDP driver and do not enforce a 16-byte minimum for TX metadata. No specific kernel patch level is identified in the advisory, so every build prior to the commit that added the 16-byte requirement is considered vulnerable. The flaw is limited to systems that use AF_XDP sockets.

Risk and Exploitability

The EPSS score is reported as < 1% and the CVSS score of 7.8 indicates a high severity issue. The likely attack vector is local, requiring an application or attacker that can construct an AF_XDP request with undersized TX metadata. While exploitation has not been documented, the out-of-bounds read could lead to information disclosure or a kernel crash. The vulnerability is not listed in the CISA KEV catalog, and the low EPSS probability suggests that exploitation is currently unlikely, but the high CVSS score warrants timely mitigation.

Generated by OpenCVE AI on August 25, 2026 at 17:11 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the Linux kernel to a version that implements the 16-byte minimum requirement for AF_XDP TX metadata.
  • If an upgrade cannot be applied immediately, restrict or disable AF_XDP usage for untrusted applications to prevent malformed requests from reaching the kernel.
  • Ensure that applications validate all TX metadata buffers to be at least 16 bytes before passing them to AF_XDP.

Generated by OpenCVE AI on August 25, 2026 at 17:11 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Debian DSA Debian DSA DSA-6466-1 linux security update
History

Tue, 25 Aug 2026 15:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-119

Tue, 25 Aug 2026 12:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-125
References
Metrics threat_severity

None

threat_severity

Moderate


Tue, 25 Aug 2026 08:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-119

Tue, 25 Aug 2026 06:00:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

{'score': 7.8, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H'}


Sat, 22 Aug 2026 15:45:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: xsk: require at least 16 bytes of TX metadata AF_XDP accepts a TX metadata length as small as eight bytes, but every supported request needs the flags plus at least one eight-byte request field. Such short metadata also lets the kernel read beyond the registered area. Require 16 bytes rather than sizeof(struct xsk_tx_metadata) to preserve compatibility with applications that do not use launch-time metadata.
Title xsk: require at least 16 bytes of TX metadata
First Time appeared Linux
Linux linux Kernel
CPEs cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Vendors & Products Linux
Linux linux Kernel
References

Subscriptions

Linux Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-08-25T05:41:52.464Z

Reserved: 2026-08-15T05:44:03.928Z

Link: CVE-2026-74710

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-22T16:16:45.743

Modified: 2026-08-25T06:18:55.687

Link: CVE-2026-74710

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-08-22T00:00:00Z

Links: CVE-2026-74710 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-25T17:15:05Z

Weaknesses