CVE-2026-90417 in Linuxinformación

Resumen

por VulDB • 2026-09-18

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

RDMA/cxgb4: Corrección de la fuga de skb y del doble liberado (double free) en write_tpt_entry()

Cuando el dispositivo está en estado de error fatal, write_tpt_entry() devuelve -EIO antes de ceder el skb preasignado por el llamador a la ruta de transmisión; sus devoluciones debidas al fallo de asignación hacen lo mismo. c4iw_dereg_mr() ignora el error y libera mhp, provocando una fuga en mhp->dereg_skb. Por otro lado, c4iw_get_dma_mr() libera el skb una segunda vez después de que dereg_mem() ya lo hubiera consumido, lo cual constituye un doble liberado (double free).

Se hace que write_tpt_entry() sea la única propietaria del skb no NULL, liberándolo en cada retorno previo a la entrega a c4iw_ofld_send(): error fatal y fallo en la asignación de tpt y stag. Dado que c4iw_ofld_send() consume elskb tanto en caso de éxito como de error, se elimina el kfree_skb redundante en c4iw_get_dma_mr() después de dereg_mem().

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

Responsable

Linux

Reservar

2026-09-11

Divulgación

2026-09-17

Moderación

aceptado

Artículo

VDB-406898

CPE

listo

EPSS

0.00000

KEV

no

Actividades

muy bajo

Fuentes

Do you need the next level of professionalism?

Upgrade your account now!