First published: Thu May 08 2025(Updated: )
In the Linux kernel, the following vulnerability has been resolved: usb: cdns3: Fix deadlock when using NCM gadget The cdns3 driver has the same NCM deadlock as fixed in cdnsp by commit 58f2fcb3a845 ("usb: cdnsp: Fix deadlock issue during using NCM gadget"). Under PREEMPT_RT the deadlock can be readily triggered by heavy network traffic, for example using "iperf --bidir" over NCM ethernet link. The deadlock occurs because the threaded interrupt handler gets preempted by a softirq, but both are protected by the same spinlock. Prevent deadlock by disabling softirq during threaded irq handler.
Credit: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
Affected Software | Affected Version | How to fix |
---|---|---|
Linux kernel |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
CVE-2025-37812 has been classified as a medium severity vulnerability.
To fix CVE-2025-37812, update your Linux kernel to the latest version where the deadlock issue has been resolved.
CVE-2025-37812 affects systems running the Linux kernel that utilize the cdns3 driver.
CVE-2025-37812 is a deadlock vulnerability in the USB subsystem of the Linux kernel.
CVE-2025-37812 does not describe a vulnerability that can be easily exploited remotely; it primarily affects local usage of the NCM gadget.