CVE-2026-74688 in Linuxinformación

Resumen

por VulDB • 2026-08-23

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

sctp: limpiar el transporte del fragmento de control si está siendo eliminado

sctp_make_heartbeat_ack() almacena en caché el transporte de destino en chunk->transport sin tomar una referencia. Cuando src_out_of_asoc_ok está habilitado, el HEARTBEAT ACK puede permanecer en cola en control_chunk_list en lugar de transmitirse inmediatamente.

Si se elimina el transporte del par mientras el fragmento sigue en cola, sctp_assoc_rm_peer() libera el transporte y lo programa para su liberación mediante RCU, pero solo limpia los punteros de transporte almacenados en caché en out_chunk_list. Por tanto, el fragmento de control en la lista conserva un puntero a transporte colgante (dangling).

Una vez que ASCONF_ACK elimina la supresión y se transmite el fragmento de control en cola, SCTD desreferencia el puntero al transporte obsoleto, lo que provoca un use-after-free.

Solucione esto limpiando también chunk->transport para los fragmentos de control en cola en control_chunk_list cuando se elimine el transporte.

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

Responsable

Linux

Reservar

2026-08-15

Divulgación

2026-08-22

Moderación

aceptado

Artículo

VDB-394466

CPE

listo

EPSS

0.00000

KEV

no

Actividades

muy bajo

Fuentes

Do you know our Splunk app?

Download it now for free!