In the Linux kernel, the following vulnerability has been resolved:
ipv6: fix possible infinite loop in fib6_info_uses_dev()
fib6_info_uses_dev() seems to rely on RCU without an explicit protection.
Like the prior fix in rt6_nlmsg_size(), we need to make sure fib6_del_route() or fib6_add_rt2node() have not removed the anchor from the list, or we risk an infinite loop.
| Software | From | Fixed in |
|---|---|---|
| linux / linux_kernel | 6.1.128 | 6.1.148 |
| linux / linux_kernel | 6.6.75 | 6.6.102 |
| linux / linux_kernel | 6.11.11 | 6.12 |
| linux / linux_kernel | 6.12.2 | 6.12.42 |
| linux / linux_kernel | 6.13 | 6.15.10 |
| linux / linux_kernel | 6.16 | 6.16.1 |
| debian / debian_linux | 11.0 | 11.0.x |