CVE-2023-54110
Linux Kernel vulnerability analysis and mitigation

Overview

CVE-2023-54110 is an integer overflow vulnerability in the Linux kernel's rndis_host USB driver that can lead to information leakage. Specifically, the rndis_query function uses uint32 variables (off and len) sourced from incoming RNDIS response messages, which an attacker can manipulate. Setting off to an unexpectedly large value causes the sum with len and 8 to overflow, bypassing the implemented bounds check and allowing the response pointer to reference memory outside the intended buffer — potentially exposing sensitive data such as the device's permanent MAC address via RNDIS_OID_802_3_PERMANENT_ADDRESS. The vulnerability was introduced as far back as Linux kernel 2.6.22 and was publicly disclosed on December 24, 2025. Patched versions include 4.14.303, 4.19.270, 5.4.229, 5.10.163, 5.15.87, 6.0.19, 6.1.5, and 6.2+ (Feedly/EUVD). No CVSS score has been officially assigned (base score listed as 0.0) (Feedly).

Technical details

The root cause is an integer overflow (CWE-190) in the rndis_query function within drivers/net/usb/rndis_host.c. The variables off and len, both typed as uint32_t, are derived directly from a remote RNDIS response message and are not adequately validated before being summed with the constant 8. A malicious or compromised USB device (or a device emulated by an attacker) can supply a crafted RNDIS response with an oversized off value, causing the arithmetic sum to wrap around and pass the bounds check. The resulting out-of-bounds pointer dereference allows the kernel to read memory beyond the intended response buffer, constituting an information disclosure. The fix involves adding proper overflow-safe validation of off and len before pointer arithmetic (Feedly/EUVD, Kernel Patches).

Impact

The primary impact is information leakage from kernel memory. By exploiting the out-of-bounds read, an attacker controlling a malicious USB RNDIS device can cause the kernel to expose data beyond the intended response buffer — for example, reading the host system's permanent MAC address or potentially other adjacent kernel memory contents. Confidentiality is the main concern; there is no direct evidence of code execution or availability impact from this vulnerability alone. The scope is limited to systems that connect to attacker-controlled or compromised USB RNDIS devices (Feedly).

Mitigation and workarounds

The Linux kernel project has released patches across all affected stable branches. Users should update to the following patched versions or later: 4.14.303, 4.19.270, 5.4.229, 5.10.163, 5.15.87, 6.0.19, 6.1.5, or 6.2 (Feedly/EUVD). As a workaround where patching is not immediately possible, restricting the use of untrusted USB RNDIS devices (e.g., via USB device authorization policies or disabling the rndis_host kernel module with modprobe -r rndis_host) can reduce exposure. Distribution-specific updates (e.g., SUSE, Red Hat) should be applied as they become available (LinuxSecurity).

Additional resources


SourceThis report was generated using AI

Related Linux Kernel vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-64557NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-rt-selftests-internal
NoNoJul 29, 2026
CVE-2026-64556NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-64k-devel
NoNoJul 29, 2026
CVE-2026-64555NONEN/A
  • Linux Kernel logoLinux Kernel
  • linux-azure-fde-6.14
NoNoJul 27, 2026
CVE-2026-64554NONEN/A
  • Linux Kernel logoLinux Kernel
  • linux-gcp-6.14
NoYesJul 27, 2026
CVE-2026-64553NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-rt-64k-debug-modules-internal
NoYesJul 27, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management