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

xsk: validate metadata when processing requests

The zero-copy path validates TX metadata while obtaining the descriptor
context, then reads it again later when preparing the hardware request.
User space can change the metadata between those operations and bypass the
original validation.

Validate the metadata in xsk_tx_metadata_request() and use the resulting
flags snapshot for every feature check. Read request fields once so all
zero-copy drivers process only values observed after successful
validation.
Published: 2026-08-22
Score: n/a
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

This vulnerability occurs in the Linux kernel’s zero‑copy XDP/transmit (xsk) path. The kernel initially validates the TX metadata from user space while reading a descriptor context, then later reads the same metadata again when preparing the hardware request. Because the data can be altered by user space between those two operations, the kernel may process requests that bypass the original validation. The result is an inability to enforce the intended security checks, potentially allowing a malicious user to craft network packets that the kernel will transmit unfiltered. The flaw is essentially an input validation failure combined with a subtle race condition during the validation phase.

Affected Systems

All Linux kernel builds that are missing the commit that patches the zero‑copy metadata validation. No specific affected versions are listed, so any system running a kernel older than the updated release that contains the fix is potentially vulnerable. The vendors affected are the Linux kernel maintainers; all distributions that ship the old kernel should refer to the patch from the Linux kernel repository.

Risk and Exploitability

While explicit CVSS or EPSS scores are unavailable, the nature of the flaw—local privilege escalation via a race in metadata validation—implies moderate to high risk if user space code can influence the XDP socket. The vulnerability is not currently in the CISA KEV catalog, suggesting no widespread exploitation has been documented yet. Nonetheless, because the flaw can be triggered by any user with access to the affected XDP interface, it should be treated as a serious local vulnerability that attackers can leverage to compromise kernel integrity.

Generated by OpenCVE AI on August 22, 2026 at 18:26 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the Linux kernel to a version that includes the official patch from the kernel repository (commit 0cc7aa6e0d19027fdd42e6fbd156267ac1e3bbba).
  • If an immediate kernel upgrade is not possible, block the XDP socket API for unprivileged users by adjusting system permissions or access control policies.
  • Alternatively, disable zero‑copy drivers or XDP configuration until the patch is applied.

Generated by OpenCVE AI on August 22, 2026 at 18:26 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

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: validate metadata when processing requests The zero-copy path validates TX metadata while obtaining the descriptor context, then reads it again later when preparing the hardware request. User space can change the metadata between those operations and bypass the original validation. Validate the metadata in xsk_tx_metadata_request() and use the resulting flags snapshot for every feature check. Read request fields once so all zero-copy drivers process only values observed after successful validation.
Title xsk: validate metadata when processing requests
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-22T15:33:05.337Z

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

Link: CVE-2026-74707

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

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

Modified: 2026-08-22T16:16:45.433

Link: CVE-2026-74707

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-22T18:30:16Z

Weaknesses

No weakness.