
Cloud Vulnerability DB
A community-led vulnerabilities database
In the Linux kernel, a vulnerability (CVE-2022-50484) has been identified related to potential memory leaks in the ALSA USB audio driver. The issue was discovered and reported through the kernel.org security tracking system (NVD).
The vulnerability occurs when the driver encounters -ENOMEM (out of memory) error while allocating a URB (USB Request Block) or buffer. In the error handling path that's supposed to release all previously allocated resources, partially allocated URBs might remain unreleased during the sync EP URB allocation loop. This happens because ep->nurbs is still zero at that point, preventing the error handler from properly cleaning up all resources (NVD).
The vulnerability results in potential memory leaks in the system when the USB audio driver fails to properly clean up resources during error conditions. This could lead to gradual system resource depletion over time (NVD).
The issue has been fixed by modifying the code to set ep->nurbs at first, ensuring that the error handler properly loops over the full URB list for cleanup. This fix ensures proper resource deallocation when memory allocation failures occur (NVD).
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."