CVE-2024-56674

CVSS 3.1 Score 5.5 of 10 (medium)

Details

Published Dec 27, 2024
Updated: Jan 6, 2025
CWE ID 672

Summary

CVE-2024-56674: A vulnerability was identified in the Linux kernel's virtio_net module. When virtnet_close is followed by virtnet_open, some Transmit (TX) completions may remain unconsumed, causing a netdev_tx_reset_queue() call to crash the system. To resolve this issue, netdev_tx_reset_queue() should be dropped from virtnet_open path and explicitly required in the freeze/restore path instead. This patch follows the rule of thumb that netdev_tx_reset_queue() should follow any SKB freeing not followed by netdev_tx_completed_queue(). This approach eliminates the BQL crashes and ensures netdev_tx_reset_queue() runs whenever free_unused_bufs() is done.

Ligh bulbPrevent cyber attacks with Recorded Future by prioritizing and patching critical vulnerabilities being exploited by threat actors targeting your industry. Book your demo to learn more.

Share