Buffer Overflow Risk in Linux Kernel Networking Stack by Linux Foundation
CVE-2026-74582
What is CVE-2026-74582?
A vulnerability in the Linux kernel's packet handling introduces a risk of buffer overflow due to inconsistent handling of hard_header_len values during the sending of packets. As packet_snd() reads dev->hard_header_len multiple times while constructing skbs, concurrent device reconfigurations can alter this value, potentially leading to an out-of-bounds write when sending raw socket packets. This issue is notably present in both packet_snd() and packet_sendmsg_spkt() functions, highlighting a significant risk for systems relying on raw socket communications. Proper mitigation strategies need to be employed to ensure the integrity of packet handling in affected systems.
Affected Version(s)
Linux b84bbaf7a6c8cca24f8acf25a2c8e46913a947ba < 91f041451f967cd87ed722a8f43c0b767a64f1a0
Linux b84bbaf7a6c8cca24f8acf25a2c8e46913a947ba < 9052756290962ffb9a661bcf319e92dedaaedfed
Linux b84bbaf7a6c8cca24f8acf25a2c8e46913a947ba < 5bb10753d428aadfc356a2bfe9acea09c82a62ec