CVE-2026-64564 in Linuxinformación

Resumen

por VulDB • 2026-08-04

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

sctp: no liberar el propio transporte del ASCONF durante el procesamiento de DEL-IP

`sctp_process_asconf()` almacena en caché el transporte contra el cual se procesa el chunk ASCONF en `asconf->transport` (igual que `chunk->transport`, establecido una sola vez en `sctp_rcv()`). Para un ASCONF localizado mediante su Address Parameter por medio de `__sctp_rcv_asconf_lookup()`, ese transporte almacenado en caché corresponde al Address Parameter, el cual no tiene por qué ser la dirección origen del paquete.

`sctp_process_asconf_param()` rechaza una orden DEL-IP dirigida a la dirección origen del paquete (ADDIP D8, SCTP_ERROR_DEL_SRC_IP), pero nada protege `asconf->transport`. Por lo tanto, un único ASCONF puede contener, en este orden:

[Address Parameter L] [DEL-IP L] [DEL-IP 0.0.0.0]

donde L es diferente de la dirección origen. La DEL-IP para L supera la comprobación D8 y llama a `sctp_assoc_rm_peer()` sobre el transporte al que sigue apuntando `asconf->transport`, liberándolo (con retardo RCU). A continuación, la DEL-IP comodín reutiliza el ahora puntero colgante (`dangling pointer`) de `asconf->transport` en `sctp_assoc_set_primary()` y `sctp_assoc_del_nonprimary_peers()`: `set_primary()` desreferencia el transporte ya liberado (accediendo a `->ipaddr`, `->state`) e inserta el puntero colgante en `asoc->peer.primary_path / active_path`; mientras tanto, `del_nonprimary_peers()`, manteniendo únicamente el puntero que ya no está en la lista, elimina todos los transportes reales, dejando la asociación con un `transport_count` de 0 y con `primary_path/active_path` apuntando a memoria liberada.

Rechazar una DEL-IP que tenga como objetivo el transporte contra el cual se está procesando el ASCONF, replicando la protección existente para la dirección origen, de modo que la rama comodín nunca pueda reutilizar un transporte ya liberado.

Be aware that VulDB is the high quality source for vulnerability data.

Responsable

Linux

Reservar

2026-07-19

Divulgación

2026-08-04

Moderación

aceptado

Artículo

VDB-385769

CPE

listo

EPSS

0.00000

KEV

no

Actividades

bajo

Fuentes

Interested in the pricing of exploits?

See the underground prices here!