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

usb: gadget: function: rndis: add length check to response query

Add variable representations for BufLength and BufOffset in
rndis_query_response(), and perform a length check on them.

This is identical to how rndis_set_response() handles these parameters.
Published: 2026-08-10
Score: n/a
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

A previously missing length check in the RNDIS USB gadget response handling routine has been added, preventing the overflow that could corrupt kernel memory. The vulnerability could allow an attacker controlling a USB device to send a specially crafted RNDIS response, causing the kernel to read beyond the bounds of a buffer and potentially overwrite arbitrary memory. This flaw allows local privilege escalation or, if triggered on a system with broader privileges, could result in kernel corruption and system compromise. The weakness is a classic buffer overflow scenario (CWE‑805).

Affected Systems

Linux kernel implementations that support the USB gadget RNDIS function are affected. Any device running a kernel prior to the fix in the listed commit sequence (particularly kernels in the 6.x series before the patch) is vulnerable. Users of older kernels or custom builds lacking this commit should be examined for exposure.

Risk and Exploitability

Based on the description, the flaw represents a kernel‑level buffer overflow that could enable code execution. The likely attack vector is inferred to involve sending malicious RNDIS queries over USB to the target device; this would require USB connectivity to the vulnerable gadget. No public exploit is listed, and the EPSS score of < 1% indicates a very low likelihood of exploitation. The CVSS score is not stated in the data, and the vulnerability is not listed in CISA’s KEV catalog. The potential harm warrants prompt remediation.

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

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade to a Linux kernel version that includes the commit adding the length check in rndis_query_response()
  • After kernel update, reboot the system to load the patched module
  • If the RNDIS gadget feature is not needed, disable USB gadget or block USB devices to reduce attack surface

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

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 13 Aug 2026 10:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-119

Wed, 12 Aug 2026 00:15:00 +0000


Mon, 10 Aug 2026 20:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-119

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

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: usb: gadget: function: rndis: add length check to response query Add variable representations for BufLength and BufOffset in rndis_query_response(), and perform a length check on them. This is identical to how rndis_set_response() handles these parameters.
Title usb: gadget: function: rndis: add length check to response query
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-17T04:58:35.975Z

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

Link: CVE-2026-68088

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-10T12:17:21.467

Modified: 2026-08-17T05:18:07.967

Link: CVE-2026-68088

cve-icon Redhat

Severity :

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

Links: CVE-2026-68088 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-13T11:30:16Z

Weaknesses
  • CWE-805

    Buffer Access with Incorrect Length Value