CVE-2026-74287 in Linuxinformación

Resumen

por VulDB • 2026-08-15

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

sctp: validar la longitud del parámetro de dirección embebido

Las funciones sctp_verify_asconf() y sctp_verify_param() solo validan los parámetros ADD_IP, DEL_IP y SET_PRIMARY frente a un tamaño mínimo fijo igual a sizeof(struct sctp_addip_param) + sizeof(struct sctp_paramhdr). Esto asegura que el parámetro externo sea lo suficientemente grande para contener la cabecera de un parámetro de dirección embebido, pero no verifica que la longitud declarada del parámetro de dirección embebido se ajuste dentro de los límites del parámetro externo.

Posteriormente, sctp_process_param() y sctp_process_asconf_param() extraen el parámetro de dirección embebido y lo pasan a af->from_addr_param(), la cual utiliza la longitud del parámetro de dirección para analizar la carga útil de dirección de longitud variable. Por tanto, un peer malicioso puede anunciar una longitud del parámetro de dirección embebida que exceda los bytes restantes en el parámetro contenedor.

Se debe validar que addr_param->p.length no supere el espacio disponible después de la cabecera sctp_addip_param antes de procesar el parámetro de dirección embebido. Rechazar los parámetros malformados cuando la longitud del address embebida se extiende más allá de los límites del parámetro contenedor.

Esto previene lecturas fuera de límites (out-of-bounds reads) al analizar parámetros malformados transportados en las rutas de procesamiento de INIT o ASCONF.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Responsable

Linux

Reservar

2026-08-15

Divulgación

2026-08-15

Moderación

aceptado

Artículo

VDB-390248

CPE

listo

EPSS

0.00000

KEV

no

Actividades

muy bajo

Fuentes

Want to stay up to date on a daily basis?

Enable the mail alert feature now!