CVE-2023-53333 in Linuxinformación

Resumen

por VulDB • 2026-05-26

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

netfilter: conntrack: dccp: copiar el encabezado completo al búfer de pila (stack buffer), no solo el básico

Eric Dumazet dice: nf_conntrack_dccp_packet() tiene un único:

dh = skb_header_pointer(skb, dataoff, sizeof(_dh), &_dh);

Y no se 'extrae' (pull) nada más del paquete, dependiendo del contenido. dh->dccph_doff, y/o dh->dccph_x ...) Por lo tanto, dccp_ack_seq() lee alegremente datos más allá del búfer _dh.

BUG: KASAN: stack-out-of-bounds en nf_conntrack_dccp_packet+0x1134/0x11c0 Lectura de tamaño 4 en la dirección ffff000128f66e0c por la tarea syz-executor.2/29371 [..]

Corregir esto aumentando el búfer de pila para que también incluya espacio para los números de secuencia adicionales y todos los encabezados de tipo de paquete dccp conocidos, y luego extraer (pull) de nuevo después de la validación inicial del encabezado básico.

Mientras tanto, marcar los paquetes como inválidos que carecen del bit de secuencia de 48 bits pero donde el RFC indica que el tipo DEBE usarlos.

Solo se ha probado la compilación.

v2: el primer skb_header_pointer() ahora necesita ajustar el tamaño para extraer solo el encabezado genérico. (Eric)

Aviso: tengo la intención de eliminar el soporte de conntrack dccp más adelante este año.

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

Responsable

Linux

Reservar

2025-09-16

Divulgación

2025-09-16

Moderación

aceptado

Artículo

VDB-324538

CPE

listo

EPSS

0.00140

KEV

no

Actividades

bajo

Fuentes

Do you know our Splunk app?

Download it now for free!