Linux kernel
cpe:2.3:a:linux:linux_kernel:*:*:*:*:*:*:*, +4 more
A vulnerability in the Linux kernel's ath11k Wi-Fi driver relates to improper management of shared interrupt request (IRQ) affinities. When a shared IRQ is used due to platform limitations, the driver sets an affinity hint after allocating IRQ vectors. This process can lead to issues if a function that requires the IRQ fails and attempts to release it, causing a warning about the IRQ not being properly cleared before freeing. The vulnerability arises because the affinity hint is not removed before the IRQ is released, which can create inconsistencies in IRQ management.
The vulnerability can lead to warnings about improper IRQ handling, which may indicate potential issues in interrupt management that could be exploited in certain scenarios.
The vulnerability has been addressed by modifying the driver to clear the IRQ affinity hint before freeing the IRQ in error situations. This change ensures that the IRQ management is handled correctly, preventing the warning and potential issues associated with the vulnerability.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.