Linux kernel
cpe:2.3:a:linux:linux_kernel:*:*:*:*:*:*:*, +4 more
A vulnerability in the Linux kernel's mtk-sd component can lead to memory corruption due to improper handling of Direct Memory Access (DMA) mapping. When the function msdc_prepare_data() fails to correctly map the DMA region, the data reception request is not properly prepared. However, the subsequent function msdc_start_data() incorrectly initiates the DMA process using the previous, now invalid, settings. This mismatch can cause memory corruption issues. The vulnerability has been addressed by ensuring that the request operation is halted as soon as msdc_prepare_data() fails to prepare it, preventing the DMA from being incorrectly mapped.
Exploitation of this vulnerability can lead to memory corruption, potentially causing instability or unexpected behavior in the system.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.