CVE-2026-64505
Received Received - Intake

USB Gadget RNDIS Header Length Validation Flaw

Vulnerability report for CVE-2026-64505, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-07-25

Last updated on: 2026-07-27

Assigner: kernel.org

Description

In the Linux kernel, the following vulnerability has been resolved: usb: gadget: function: rndis: add length check for header Add a length check for the rndis header in rndis_rm_hdr, to ensure that MessageType, MessageLength, DataOffset, and DataLength fields are present before they are accessed.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-07-25
Last Modified
2026-07-27
Generated
2026-08-14
AI Q&A
2026-07-25
EPSS Evaluated
2026-08-13
NVD
EUVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
linux linux_kernel *

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-UNKNOWN

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This vulnerability in the Linux kernel involves a missing length check in the RNDIS (Remote Network Driver Interface Specification) header handling function rndis_rm_hdr. The issue allows potential access to uninitialized or out-of-bounds memory when processing RNDIS messages, as the code assumes certain header fields like MessageType, MessageLength, DataOffset, and DataLength are present without verifying their existence first.

Detection Guidance

This vulnerability affects the Linux kernel's USB gadget RNDIS function. Detection requires checking kernel versions and examining network interfaces for RNDIS-related modules. Use commands like 'uname -a' to check kernel version and 'lsmod | grep rndis' to verify if the RNDIS module is loaded. If the module is present and the kernel version is vulnerable, patching is required.

Impact Analysis

This vulnerability could allow an attacker with physical or network access to a system using the affected Linux kernel to cause a denial of service (system crash) or potentially execute arbitrary code. Systems using USB gadget functions with RNDIS, such as certain network devices or embedded systems, may be affected if they process malicious RNDIS messages.

Mitigation Strategies

Update the Linux kernel to a patched version that includes the fix for CVE-2026-64505. Monitor vendor advisories for kernel updates and apply them promptly.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-64505. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart