Linux kernel
cpe:2.3:a:linux:linux_kernel:*:*:*:*:*:*:*, +4 more
A vulnerability in the ALSA OSS mixer layer of the Linux kernel has been addressed by adding checkpoints to handle card disconnections. Previously, the mixer layer processed control operations individually, which could lead to unhandled calls when a device was disconnected, creating potential use-after-free scenarios. The recent update introduces sanity checks at each entry point of OSS mixer access to ensure proper handling of disconnected devices. This vulnerability affects the Linux kernel stable tree.
The vulnerability could have led to use-after-free scenarios, potentially allowing for memory corruption or exploitation.
The vulnerability could be reproduced by connecting a device that uses the ALSA OSS mixer layer, performing operations that involve control functions, and then disconnecting the device. The pending control calls may not be properly handled, leading to a use-after-free condition.
Users can update to the latest version of the Linux kernel stable tree, where this vulnerability has been addressed.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.