CyberRota Analysis
AI-GeneratedA race condition vulnerability exists in the Linux kernel's usb core, specifically in the bos_descriptors_read() function, which can lead to potential memory corruption due to concurrent access and freeing of resources. This flaw may impact systems utilizing USB devices, as it could allow for instability or crashes when drivers interact with USB devices. Linux system administrators and developers working with USB drivers should prioritize addressing this issue to ensure system stability and security.
Original NVD Description
In the Linux kernel, the following vulnerability has been resolved: usb: core: sysfs: add lock to bos_descriptors_read() Add a lock to the function bos_descriptors_read(). This function accesses udev->bos, which could be simultaneously freed in usb_reset_and_verify_device(), a function that is commonly called in drivers all over the kernel.