
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2022-49943 is a vulnerability discovered in the Linux kernel's USB gadget subsystem, specifically related to a lockdep violation in the udcmutex mechanism. The issue was identified in kernel version 5.19.0-rc7+ where a recent commit expanding the scope of the udclock mutex in the gadget core caused an obscure and slightly bizarre lockdep violation (NVD, Debian Tracker).
The vulnerability manifests as a circular locking dependency where udevadm attempts to acquire the udclock while already holding another lock (kn->active#4). The scope of the udcmutex was found to be too large, as it was only meant to protect udc->driver and a few other elements. The issue specifically affects the interaction between the USB gadget core and device drivers during operations such as driver binding and unbinding (Debian Tracker).
The vulnerability could lead to a deadlock situation in the Linux kernel's USB gadget subsystem, potentially affecting system stability and USB device functionality. The issue specifically impacts the interaction between the USB gadget core and device drivers (Wiz).
The issue has been fixed by adjusting the scope of the udcmutex and modifying how locks are handled in the USB gadget subsystem. The fix includes preventing a UDC from connecting while it has no gadget driver, and using the gadget's device lock instead of the udcmutex in certain scenarios. Additionally, the functionshow() routine has been updated to properly hold the udcmutex while dereferencing udc->driver (Debian Tracker).
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."