CVE-2026-64189 in Linuxinformación

Resumen

por VulDB • 2026-07-20

En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:

netfilter: ipset: corregir una condición de carrera entre dump y redimensionamiento de ip_set_list

La ruta de liberación de `ip_set_dump_do()` e `ip_set_dump_done()` lee `inst->ip_set_list` a través de `ip_set_ref_netlink()`, que es un simple `rcu_dereference_raw()` del puntero al array. Estas funciones se ejecutan desde `netlink_recvmsg()` sin el mutex nfnl y sin una sección crítica de lectura RCU.

Una llamada concurrente a `ip_set_create()` puede ampliar el array: publica el nuevo array, llama a `synchronize_net()` y luego libera la memoria del antiguo mediante `kvfree()`. Dado que las rutas de dump leen el array fuera de cualquier lector RCU, `synchronize_net()` no espera por ellas y el array antiguo puede ser liberado mientras aún se accede a él mediante índices, lo que provoca un use-after-free.

El propio conjunto volcado (dumped set) permanece fijado mediante `set->ref_netlink`, por lo que solo la carga del array necesita protección. Se añade una llamada a `rcu_read_lock()` alrededor de dicha operación, coincidiendo con el comportamiento de `ip_set_get_byname()` y `__ip_set_put_byindex()`.

BUG: KASAN: slab-use-after-free en ip_set_dump_do (net/netfilter/ipset/ip_set_core.c:1697) Lectura de tamaño 8 en la dirección ffff88800b5c4018 por parte de la tarea exploit/150 Rastro de llamadas (Call Trace): ... kasan_report (mm/kasan/report.c:595) ip_set_dump_do (net/netfilter/ipset/ip_set_core.c:1697) netlink_dump (net/netlink/af_netlink.c:2325) netlink_recvmsg (net/netlink/af_netlink.c:1976) sock_recvmsg (net/socket.c:1159) __sys_recvfrom (net/socket.c:2315) ... Oops: fallo de protección general, probablemente por dirección no canónica ... KASAN NOPTI KASAN: posible acceso a memoria errónea en el rango [0x02d6...d0-0x02d6...d7]
RIP: 0010:ip_set_dump_do (net/netfilter/ipset/ip_set_core.c:1698) Kernel panic - not syncing: Excepción fatal

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Responsable

Linux

Reservar

2026-07-19

Divulgación

2026-07-20

Moderación

aceptado

Artículo

VDB-380670

CPE

listo

EPSS

0.00157

KEV

no

Actividades

muy bajo

Fuentes

Might our Artificial Intelligence support you?

Check our Alexa App!