Junglewise Threat Intelligence

CVE-2026-43430: Linux kernel race condition in YUREX USB driver probe

CVE-2026-43430 · Severity: medium · CVSS 4.7 · Published 2026-05-08

Technologies: Linux Kernel. Vendors: Linux.

Executive brief

A race condition vulnerability was identified in the Linux kernel's YUREX USB driver. This flaw occurs during the device initialization process, potentially allowing system data to be overwritten or corrupted when a YUREX USB device is connected. While the impact is primarily limited to local system stability and data integrity, it could lead to unexpected system behavior or crashes.

Technical details

A race condition exists in the yurex_probe function within drivers/usb/misc/yurex.c of the Linux kernel. The vulnerability stems from the 'bbu' member of the device descriptor being initialized after the USB Request Block (URB) is submitted. If the URB completion handler (yurex_interrupt) executes before the initialization line is reached, it creates a window where probing logic can overwrite valid data retrieved from the device. An attacker with local access or the ability to plug in a malicious USB device could potentially trigger this race to cause memory corruption or a denial-of-service (system crash). The fix involves moving the initialization of 'dev->bbu' to occur before the 'usb_submit_urb' call.

Affected products

  • Linux Linux kernel All versions prior to the fix in May 2026

Timeline

  • 2026-02-09: other: Patch authored by Oliver Neukum
  • 2026-05-08: advisory: CVE published by NVD

References

Related threats