VULNERABILIDAD
CVE-2026-99072 Desreferencia de puntero nulo al reducirse el grupo nexthop en notificaciones de rutas IPv4
Si RTM_NEWNEXTHOP reemplaza un grupo por uno con menos rutas entre las cargas de fib_info_num_path() y fib_info_nhc(), esta última devuelve NULL y fib_nexthop_nlmsg_size() lo desreferencia. Se detiene el dimensionado cuando la ruta indexada no existe.
Alerta de Nureq Monitor
Detectada 23 OCT · 10:16
CVSS 3.1 · PRELIMINAR
—S/DPROBABILIDAD DE EXPLOTACIÓN (EPSS)
0,2 % PERCENTIL 10
EXPLOTACIÓN ACTIVA
No confirmada
EXPLOIT PÚBLICO
No conocido
Qué es CVE-2026-99072
Si RTM_NEWNEXTHOP reemplaza un grupo por uno con menos rutas entre las cargas de fib_info_num_path() y fib_info_nhc(), esta última devuelve NULL y fib_nexthop_nlmsg_size() lo desreferencia. Se detiene el dimensionado cuando la ruta indexada no existe.
Productos y versiones afectadas
Linux
Linux
Qué hacer
- Verificá si usás Linux y en qué versión: el rango afectado figura arriba.
- Actualizá a la versión corregida que indique el fabricante en su aviso (ver referencias) o aplicá la mitigación que publique.
- Revisá registros y accesos de los sistemas expuestos para descartar que se haya aprovechado antes de corregir.
Calculadora CVSS
Esta vulnerabilidad todavía no tiene vector CVSS publicado.
Abrir la calculadora completa →
Descripción original
In the Linux kernel, the following vulnerability has been resolved:
ipv4: stop route notification sizing when nexthop group shrinks
Commit 680aea08e78c ("net: ipv4: Emit notification when fib
hardware flags are changed") added an RCU-only fib_nlmsg_size() call
for asynchronous hardware flag notifications.
fib_nlmsg_size() checks fib_info_num_path() before each iteration,
then fib_info_nhc() independently reloads nh->nh_grp. If
RTM_NEWNEXTHOP replaces a group with fewer paths between those loads,
fib_info_nhc() returns NULL and fib_nexthop_nlmsg_size() dereferences
it.
Stop sizing when the indexed path is absent. Nexthop groups are
dense, so the current snapshot has no later path.
Referencias
- git.kernel.org/stable/c/72d9d17092bb37b0717f12042a0817d01a1f9e78
- git.kernel.org/stable/c/ad1c9f1b98c92609e9bb2ae8f05916defc3b0a54
- git.kernel.org/stable/c/c1f48d1c2d5e9efd904dbbc2f2b3d41543e55c49
- git.kernel.org/stable/c/ad2b3a68b8a7d5d27de88e05674e4adb1ce46d88
- git.kernel.org/stable/c/d3daa33c7af92e38f2274bbd2576f58bfbaf89e6
Historial de la alerta
- VULNERABILIDAD Nueva vulnerabilidad detectada.
CÓMO SE HIZOResumen traducido automáticamente al español a partir de la descripción original. Ante dudas, la descripción original y las referencias del fabricante son la fuente de verdad. Cómo funciona.