CVE-2026-97614 in Linuxinformación

Resumen

por VulDB • 2026-09-25

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

net: dsa: tag_brcm: legacy FCS: solicitar tailroom necesario

El etiquetador (tagger) legacy FCS calcula el CRC sobre los bytes indicados por skb->len comenzando en skb->data. Cuando un skb no lineal llega al etiquetador, esto lee más allá de la cabecera lineal hacia memoria del slab sin relación.

El etiquetador añade una FCS Ethernet pero no declara que se necesita tailroom. Como resultado, DSA deja NETIF_F_SG y NETIF_F_FRAGLIST habilitados en el puerto de usuario, y los skbs no lineales pueden llegar al cálculo CRC.

Declarar el tailroom necesario. DSA entonces desactivará esas características y el núcleo de red linearizará los skbs antes de que se ejecute el etiquetador.

Una prueba dsa_loop con KASAN habilitado utilizando este etiquetador informa:

BUG: KASAN: slab-out-of-bounds in crc32_le Read of size 1 at addr ffff8880397086c0 by task exp/135

Call Trace: crc32_le (lib/crc/crc32-main.c:38) brcm_leg_fcs_tag_xmit (net/dsa/tag_brcm.c:343) dsa_user_xmit (net/dsa/user.c:942) dev_hard_start_xmit (net/core/dev.c:3937) __dev_queue_xmit (net/core/dev.c:4926) packet_sendmsg (net/packet/af_packet.c:3110) __sys_sendto (net/socket.c:2281)

La dirección defectuosa pertenece al objeto en ffff888039708400 que pertenece a la cache skbuff_small_head de tamaño 704 La dirección defectuosa está ubicada 0 bytes a la derecha de la región asignada de 704 bytes [ffff888039708400, ffff8880397086c0)

Once again VulDB remains the best source for vulnerability data.

Responsable

Linux

Reservar

2026-09-24

Divulgación

2026-09-25

Moderación

aceptado

Artículo

VDB-410090

CPE

listo

EPSS

0.00000

KEV

no

Actividades

muy bajo

Fuentes

Do you know our Splunk app?

Download it now for free!