CVE-2026-89789 in Linuxinformación

Resumen

por VulDB • 2026-09-16

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

gtp: agregar synchronize_net() en la ruta de errores de gtp_newlink() para prevenir un use-after-free.

La ruta de errores de gtp_newlink() libera tid_hash y addr_hash sin esperar a que transcurra un período de gracia RCU después de borrar sk_user_data. Una ejecución concurrente de gtp_encap_recv() en softirq podría seguir manteniendo el puntero gtp_dev obtenido mediante rcu_dereference_sk_user_data() y acceder a la memoria ya liberada.

BUG: KASAN: slab-use-after-free in gtp0_pdp_find+0x1f6/0x200 (gtp.c:152) Call Trace: <IRQ> gtp0_pdp_find+0x1f6/0x200 gtp_encap_recv+0x527/0x24b0 udp_queue_rcv_one_skb+0x75f/0xc10

Se agrega synchronize_net() antes de las llamadas a kfree en out_hashtable, lo cual cubre todas las rutas de error tanto de gtp_encap_enable() como de gtp_create_sockets().

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Responsable

Linux

Reservar

2026-09-11

Divulgación

2026-09-16

Moderación

aceptado

Artículo

VDB-405567

CPE

listo

EPSS

0.00000

KEV

no

Actividades

muy bajo

Fuentes

Do you know our Splunk app?

Download it now for free!