Linux kernel
cpe:2.3:o:kernel:linux_kernel:*:*:*:*:*:*:*, +4 more
A vulnerability has been identified in the Linux kernel's DMA engine, specifically within the k3-udma-glue component used by the ti_am65_cpsw_nuss driver. This issue arises from the improper handling of the skip_fdq argument in the k3_udma_glue_reset_rx_chn() function. The vulnerability can lead to a mismatch in the expected and available descriptor pool sizes, causing warnings and potential disruptions in network communication. The problem is particularly evident on platforms with different DMA architectures, where the management of flow descriptors in the RX channel varies.
Exiting the ti_am65_cpsw_nuss driver on AM62-SK platforms can trigger a warning about a descriptor pool size mismatch, indicating a potential issue with resource management that could affect network performance.
The vulnerability can be reproduced by unloading the ti_am65_cpsw_nuss driver, which manages Ethernet communication on certain Texas Instruments platforms. After unloading the driver, a warning will appear, indicating a discrepancy between the expected and available sizes of the descriptor pool, which is used for managing data flows in the Ethernet driver.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.