CVE-2023-52742: 
Linux Kernel vulnerability analysis and mitigation

Overview

CVE-2023-52742 is a vulnerability discovered in the Linux kernel's plusb network driver. The issue was detected by the syzbot fuzzer, where a zero-length control-OUT transfer was incorrectly treated as a read operation instead of a write operation (Kernel Git).

Technical details

The vulnerability manifests when the plusb network driver processes USB control transfers. In modern kernels, this error triggers a WARNING message indicating a mismatch between the control direction and bRequestType. The specific error occurs in the usb_submit_urb function at drivers/usb/core/urb.c:411, where the driver incorrectly uses USB_DIR_IN flag for what should be an OUT transfer (Kernel Git).

Impact

When triggered, the vulnerability causes the kernel to generate warning messages and potentially affects the proper functioning of USB network devices using the plusb driver. The issue specifically impacts the handling of USB control transfers in the affected driver (Kernel Git).

Exploitability

The vulnerability was discovered through fuzzing by the syzbot system, suggesting it can be triggered through specific USB device interactions. The issue appears to be primarily a reliability concern rather than a security vulnerability, as it manifests as a warning condition in the kernel (Kernel Git).

Mitigation and workarounds

The fix involves replacing the usbnet_read_cmd() call with usbnet_write_cmd() and removing the USB_DIR_IN flag in the plusb driver. This correction has been implemented in the kernel source code and is available through kernel updates (Kernel Git).

Additional resources


Source: This 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-98383HIGH7
  • Linux Kernel logoLinux Kernel
  • kernel-rt-devel-matched
NoYesOct 09, 2026
CVE-2026-98382HIGH7
  • Linux Kernel logoLinux Kernel
  • linux-drivers-sound
NoYesOct 09, 2026
CVE-2026-98381HIGH7
  • Linux Kernel logoLinux Kernel
  • kernel-rt-64k-modules-partner
NoYesOct 09, 2026
CVE-2026-98380HIGH7
  • Linux Kernel logoLinux Kernel
  • kernel-64k-debug-core
NoYesOct 09, 2026
CVE-2026-98384MEDIUM5.5
  • Linux Kernel logoLinux Kernel
  • bpftool
NoYesOct 09, 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