Double free in Linux kernel - CVE-2026-64580
Published: August 6, 2026
Vulnerability details
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to double free in xfrm6_fill_dst() when handling an error path after in6_dev_get(dev) returns NULL. A local user can trigger network operations that reach the affected code path to cause a denial of service.
The issue underflows a net_device reference count and can lead to kernel warnings while waiting for the device to become free.
Affected software
How to mitigate CVE-2026-64580
External References
- https://git.kernel.org/stable/c/136992de9bb91871084ae52d172610541c76e4d2
- https://git.kernel.org/stable/c/43de8a49335e611adb271bbd52e84dfbc11fc185
- https://git.kernel.org/stable/c/df6856c2dda9187601d29b5fbd7a81b3b178cedf
- https://git.kernel.org/stable/c/e078da1b4e11390cff3201c19a9a1fe70c5b934f
- https://git.kernel.org/stable/c/ff636d7b7cba6dea82ecf580415ea57f2c1a11b6