IPv6 Source Routing Header Vulnerability in Linux Kernel
CVE-2026-43501
What is CVE-2026-43501?
A vulnerability exists in the Linux Kernel related to the IPv6 Source Routing Header (SRH), where improper validation during packet processing can lead to an out-of-bounds write. When decompressing an RFC 6554 SRH and swapping segments, the recompressed header may exceed the expected length, resulting in data corruption. This issue arises due to inadequate headroom management, which allows for overwriting memory beyond allocated boundaries. The vulnerability can be exploited through crafted IPv6 packets, potentially leading to system instability or execution of arbitrary code. A fix has been implemented to ensure sufficient headroom is maintained during the recompression process, thus preventing such security issues.
Affected Version(s)
Linux 8610c7c6e3bd647ff98d21c8bc0580e77bc2f8b3 < 8e8be63465a5e80394c70324603dfea1bfdad48f
Linux 8610c7c6e3bd647ff98d21c8bc0580e77bc2f8b3 < 4babc2d9fda2df43823b85d08a0180b68f1b0854
Linux 8610c7c6e3bd647ff98d21c8bc0580e77bc2f8b3