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

xsk: validate launch-time metadata size

Launch-time metadata extends beyond the first 16 bytes of struct
xsk_tx_metadata. Reject the request when the registered metadata area does
not contain the complete field.

Snapshot the validated flags for the generic transmit path and use that
snapshot for request and completion processing, avoiding inconsistent
decisions if user space changes the flags concurrently.

Note that only xsk_skb_metadata is properly using the flags,
__xsk_buff_get_metadata ignores them. Next commits address that.
Published: 2026-08-22
Score: 7.8 High
EPSS: < 1% Very Low
KEV: No
Impact: Inconsistent launch‑time metadata handling leading to unreliable network behavior
Action: Patch Now
AI Analysis

Impact

The Linux kernel includes a commit that validates the size of launch‑time metadata registered via the XSK API. Prior to this patch, metadata could be smaller than the full struct, causing the kernel to process incomplete information. This may lead to inconsistent request handling and unpredictable outcomes in the generic transmit path, potentially affecting network reliability.

Affected Systems

All Linux kernel builds that lack the commit introducing metadata size validation are vulnerable. Systems running older kernels on any distribution, whether embedded or general‑purpose, are affected until the fix is applied.

Risk and Exploitability

The high CVSS score of 7.8 reflects the potential impact of this flaw. The EPSS score of <1% indicates a very low likelihood of exploitation. The vulnerability is not listed in CISA’s KEV catalog. No specific attack vector or privilege requirement is detailed in the description, so the risk level remains tied to the inherent severity of the flaw.

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

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply an updated Linux kernel that contains the commit enforcing metadata size validation.
  • Reboot the system to load the updated kernel.
  • As a temporary workaround, avoid using the XSK interface until a kernel update is available, or ensure that the metadata area supplied to xsk meets the required struct size.

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

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

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


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: validate launch-time metadata size Launch-time metadata extends beyond the first 16 bytes of struct xsk_tx_metadata. Reject the request when the registered metadata area does not contain the complete field. Snapshot the validated flags for the generic transmit path and use that snapshot for request and completion processing, avoiding inconsistent decisions if user space changes the flags concurrently. Note that only xsk_skb_metadata is properly using the flags, __xsk_buff_get_metadata ignores them. Next commits address that.
Title xsk: validate launch-time metadata size
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:51.238Z

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

Link: CVE-2026-74708

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

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

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

Link: CVE-2026-74708

cve-icon Redhat

Severity : Low

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

Links: CVE-2026-74708 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-25T14:30:19Z

Weaknesses
  • CWE-1284

    Improper Validation of Specified Quantity in Input