Race Condition Vulnerability in Linux Kernel Ethernet for Packet Handling
CVE-2024-56788
Summary
A race condition in the Linux kernel's Ethernet processing may allow improper management of transmit socket buffers (TX skb), potentially leading to packet loss and memory leaks. This occurs when two threads handle the transfer of TX skb pointers without adequate synchronization. If one thread processes an ongoing TX skb and moves the next one while another thread assigns a new TX skb to the waiting pointer, it can inadvertently nullify ongoing references, leaving them unhandled. This oversight can disrupt packet processing in the network stack, impacting overall network reliability.
Affected Version(s)
Linux 53fbde8ab21e8c2c6187159cc17fc10cbf20900a < 1f2eb6c32bae04b375bb7a0aedbeefb6dbbcb775
Linux 53fbde8ab21e8c2c6187159cc17fc10cbf20900a
Linux 6.12
References
Timeline
Vulnerability published
Vulnerability Reserved