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

openvswitch: fix GSO userspace truncation underflow

OVS_ACTION_ATTR_TRUNC currently stores a delta from the original skb
length in OVS_CB(skb)->cutlen. When a later userspace action segments a
GSO skb, queue_gso_packets() reuses that delta for each smaller segment.
A segment can then reach queue_userspace_packet() with cutlen greater
than skb->len, underflowing the length passed to skb_zerocopy().

Store the maximum preserved length instead and bound each consumer
against the current skb length. Use U32_MAX as the no-truncation
sentinel so the value remains valid if skb geometry changes before a
consumer handles it.
Published: 2026-08-10
Score: n/a
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Open vSwitch records a truncation delta in a packet buffer control block. When a userspace action later splits a GSO packet, the same delta is applied to each fragment, allowing the truncation value to exceed the actual fragment length. This underflows the size passed to a zero‑copy routine, potentially corrupting kernel memory or causing a crash. The flaw revolves around improper numeric validation and can compromise confidentiality, integrity, or availability of the host.

Affected Systems

The flaw exists in the Linux kernel’s Open vSwitch implementation. All Linux systems running a kernel that contains the openvswitch code module are affected, regardless of specific distribution version, until the fix commit is in place.

Risk and Exploitability

No CVSS score is published and the EPSS score is not available, so the numeric likelihood is unknown. The vulnerability is not listed in the CISA KEV catalog. Because the flaw involves a high‑privilege kernel routine, a successful exploit could lead to kernel memory corruption or a crash, potentially enabling privilege escalation. The likely attack vector is a malicious OVS userspace process that can dictate segment actions for packets traversing the switch. Exploitation would require the attacker to influence OVS packet handling, which is normally restricted to trusted components.

Generated by OpenCVE AI on August 10, 2026 at 13:40 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the kernel to a version that includes the fix from commit 100a23b1.
  • If an immediate kernel update is not possible, apply the patch manually by integrating the changes from the linked commit refs into the running kernel source and rebuild.
  • As a temporary measure, disable GSO handling in OVS by setting all_gso to false in the OVS configuration to prevent the truncated fragment path from executing.

Generated by OpenCVE AI on August 10, 2026 at 13:40 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 10 Aug 2026 14:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-193

Mon, 10 Aug 2026 12:30:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: openvswitch: fix GSO userspace truncation underflow OVS_ACTION_ATTR_TRUNC currently stores a delta from the original skb length in OVS_CB(skb)->cutlen. When a later userspace action segments a GSO skb, queue_gso_packets() reuses that delta for each smaller segment. A segment can then reach queue_userspace_packet() with cutlen greater than skb->len, underflowing the length passed to skb_zerocopy(). Store the maximum preserved length instead and bound each consumer against the current skb length. Use U32_MAX as the no-truncation sentinel so the value remains valid if skb geometry changes before a consumer handles it.
Title openvswitch: fix GSO userspace truncation underflow
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-10T11:58:43.727Z

Reserved: 2026-07-30T09:28:09.369Z

Link: CVE-2026-68123

cve-icon Vulnrichment

No data.

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-10T15:15:04Z

Weaknesses