CVE-2026-64411 in Linuxinformación

Resumen

por VulDB • 2026-07-27

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

netfilter: ebtables: finalizar el nombre de la tabla antes de find_table_lock()

update_counters() y compat_update_counters() reenvían un nombre de tabla proporcionado por el usuario de 32 bytes a find_table_lock() sin terminarlo con NUL. En caso de fallo en la búsqueda, find_inlist_lock() llama a try_then_request_module(..., "%s%s", "ebtable_", name), y vsnprintf() lee más allá del campo nombre y del objeto stack hasta encontrar un byte cero.

BUG: KASAN: stack-out-of-bounds in string (lib/vsprintf.c:648 lib/vsprintf.c:730) Read of size 1 at addr ffff8880119dfb20 by task exploit/147 Call Trace: ... string (lib/vsprintf.c:648 lib/vsprintf.c:730) vsnprintf (lib/vsprintf.c:2945) __request_module (kernel/module/kmod.c:150) do_update_counters.isra.0 (net/bridge/netfilter/ebtables.c:371 net/bridge/netfilter/ebtables.c:380) update_counters (net/bridge/netfilter/ebtables.c:1440) do_ebt_set_ctl (net/bridge/netfilter/ebtables.c:2573) nf_setsockopt (net/netfilter/nf_sockopt.c:101) ip_setsockopt (net/ipv4/ip_sockglue.c:1424) raw_setsockopt (net/ipv4/raw.c:847) __sys_setsockopt (net/socket.c:2393) ...

compat_do_replace() comparte el mismo nombre sin terminar a través de compat_copy_ebt_replace_from_user(); terminarlo también allí para que todos los llamadores de find_table_lock() se comporten igual. Los otros llamadores ya finalizan el nombre después de la copia.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsable

Linux

Reservar

2026-07-19

Divulgación

2026-07-25

Moderación

aceptado

Artículo

VDB-383219

CPE

listo

EPSS

0.00177

KEV

no

Actividades

muy bajo

Fuentes

Do you know our Splunk app?

Download it now for free!