CVE-2026-53214
Gravedad CVSS v3.1:
MEDIA
Tipo:
CWE-476
Desreferencia a puntero nulo (NULL)
Fecha de publicación:
25/06/2026
Última modificación:
02/07/2026
Descripción
*** Pendiente de traducción *** In the Linux kernel, the following vulnerability has been resolved:<br />
<br />
ipv6: Fix a potential NPD in cleanup_prefix_route()<br />
<br />
addrconf_get_prefix_route() can return the fib6_null_entry sentinel<br />
entry which has a NULL fib6_table pointer. Therefore, before setting the<br />
route&#39;s expiration time, check that we are not working with this entry,<br />
as otherwise a NPD will be triggered [1].<br />
<br />
Note that the other callers of addrconf_get_prefix_route() are not<br />
susceptible to this bug:<br />
<br />
1. addrconf_prefix_rcv(): Requests a route with the &#39;RTF_ADDRCONF |<br />
RTF_PREFIX_RT&#39; flags which are not set on fib6_null_entry.<br />
<br />
2. modify_prefix_route(): Fixed by commit a747e02430df ("ipv6: avoid<br />
possible NULL deref in modify_prefix_route()").<br />
<br />
3. __ipv6_ifa_notify(): Calls ip6_del_rt() which specifically checks for<br />
fib6_null_entry and returns an error.<br />
<br />
[1]<br />
Oops: general protection fault, probably for non-canonical address 0xdffffc0000000006: 0000 [#1] SMP KASAN<br />
KASAN: null-ptr-deref in range [0x0000000000000030-0x0000000000000037]<br />
[...]<br />
Call Trace:<br />
<br />
__kasan_check_byte (mm/kasan/common.c:573)<br />
lock_acquire.part.0 (kernel/locking/lockdep.c:5842 (discriminator 1))<br />
_raw_spin_lock_bh (kernel/locking/spinlock.c:182 (discriminator 1))<br />
cleanup_prefix_route (net/ipv6/addrconf.c:1280)<br />
ipv6_del_addr (net/ipv6/addrconf.c:1342)<br />
inet6_addr_del.isra.0 (net/ipv6/addrconf.c:3119)<br />
inet6_rtm_deladdr (net/ipv6/addrconf.c:4812)<br />
rtnetlink_rcv_msg (net/core/rtnetlink.c:6997)<br />
netlink_rcv_skb (net/netlink/af_netlink.c:2555)<br />
netlink_unicast (net/netlink/af_netlink.c:1344)<br />
netlink_sendmsg (net/netlink/af_netlink.c:1899)<br />
__sock_sendmsg (net/socket.c:802 (discriminator 4))<br />
____sys_sendmsg (net/socket.c:2698)<br />
___sys_sendmsg (net/socket.c:2752)<br />
__sys_sendmsg (net/socket.c:2784)<br />
do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)<br />
entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121)
Impacto
Puntuación base 3.x
5.50
Gravedad 3.x
MEDIA
Productos y versiones vulnerables
| CPE | Desde | Hasta |
|---|---|---|
| cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* | 6.6.120 (incluyendo) | 6.6.143 (excluyendo) |
| cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* | 6.9 (incluyendo) | 6.12.94 (excluyendo) |
| cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* | 6.13 (incluyendo) | 6.18.36 (excluyendo) |
| cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* | 6.19 (incluyendo) | 7.0.13 (excluyendo) |
| cpe:2.3:o:linux:linux_kernel:7.1:rc1:*:*:*:*:*:* | ||
| cpe:2.3:o:linux:linux_kernel:7.1:rc2:*:*:*:*:*:* | ||
| cpe:2.3:o:linux:linux_kernel:7.1:rc3:*:*:*:*:*:* | ||
| cpe:2.3:o:linux:linux_kernel:7.1:rc4:*:*:*:*:*:* | ||
| cpe:2.3:o:linux:linux_kernel:7.1:rc5:*:*:*:*:*:* | ||
| cpe:2.3:o:linux:linux_kernel:7.1:rc6:*:*:*:*:*:* | ||
| cpe:2.3:o:linux:linux_kernel:7.1:rc7:*:*:*:*:*:* |
Para consultar la lista completa de nombres de CPE con productos y versiones, ver esta página
Referencias a soluciones, herramientas e información
- https://git.kernel.org/stable/c/07d9a0870a178843cea44cfd58c27445dc94cf5f
- https://git.kernel.org/stable/c/192df376a05c2db15564640f9da7e20907c1fa24
- https://git.kernel.org/stable/c/5f82b02b4059ddc06e4fcfd057bfb59fd6885cd2
- https://git.kernel.org/stable/c/653a2849305708f75260b5296f17b2a759ff9cc7
- https://git.kernel.org/stable/c/b70c687b7cf267fb08586667a3946c8851cad672



