CVE Catalog

CVE-2026-63969

Low risk· EPSS 11%
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.21%

11th percentile - higher than 11% of all known CVEs

Summary

A vulnerability in the Linux kernel's rt6_fill_node() function for IPv6 can cause an infinite loop. The issue arises from a race condition between list_del_rcu() operations under tb6_lock and concurrent list traversal by a softirq handler, leading to a CPU stall.

Risk Assessment

An attacker could exploit this vulnerability to cause a denial of service (DoS) by triggering an infinite loop in the kernel, resulting in system hang or severe performance degradation.

Recommendation

Immediately update the Linux kernel to a version containing the fix (commit f8d8ce1b515a or later). Monitor official security advisories from your Linux distribution for the appropriate package.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: ipv6: fix possible infinite loop in rt6_fill_node() Sashiko reported this issue [1]. Apply the same fix as commit f8d8ce1b515a ("ipv6: fix possible infinite loop in fib6_info_uses_dev()"). Writers holding tb6_lock can list_del_rcu(&rt->fib6_siblings) without waiting for RCU readers; rt->fib6_siblings.next then still points into the old ring and this softirq-side walker never reaches &rt->fib6_siblings, causing a CPU stall. fib6_del_route() always WRITE_ONCE()s rt->fib6_nsiblings to 0 before list_del_rcu(), so an inside-loop check is a reliable detach signal. [1] https://sashiko.dev/#/patchset/20260526020227.4857-1-jiayuan.chen%40linux.dev

Vulnerability data from NVD (NIST) · CISA KEV · EPSS