Linux Kernel Tx Scheduler Vulnerability in Intel's Ice Driver
CVE-2025-38127
What is CVE-2025-38127?
In the Intel Ice driver for the Linux kernel, a vulnerability exists in the XDP callback related to the transmission (Tx) scheduler. When new Tx queues are added, the callback must properly update the scheduler. However, a flaw prevented the rollback of changes in the event of a scheduler failure, leading to critical system crashes. This issue requires effective unmapping of XDP queues from q_vectors and proper handling of the XDP rings pointer to ensure system stability during operation. Immediate exit from the callback upon failure is also necessary to prevent unintended side effects.
Affected Version(s)
Linux efc2214b6047b6f5b4ca53151eba62521b9452d6 < 1d3c5d0dec6797eca3a861dab0816fa9505d9c3e
Linux efc2214b6047b6f5b4ca53151eba62521b9452d6 < 276849954d7cbe6eec827b21fe2df43f9bf07011
Linux efc2214b6047b6f5b4ca53151eba62521b9452d6 < 0e061abaad1498c5b76c10c594d4359ceb6b9145