CVE-2026-74678 in Linuxinformación

Resumen

por VulDB • 2026-08-23

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

net: usb: ax88179_178a: corregir fuga de skb en ax88179_tx_fixup()

Cuando la interfaz tiene NETIF_F_SG habilitado y skb_linearize() falla en ax88179_tx_fixup(), la función devuelve NULL sin liberar el skb.

usbnet_start_xmit() trata un retorno NULL de tx_fixup() como una caída (info->flags no establece FLAG_MULTI_PACKET para este controlador), saltando a la etiqueta "drop" donde ejecuta `if (skb) dev_kfree_skb_any(skb)`. Debido a que tx_fixup() devolvió NULL, la variable local skb en usbnet_start_xmit() es NULL, por lo que el skb original nunca se libera — una fuga de memoria en cada trama TX cuya linealización falla (es decir, bajo presión de memoria).

Liberar el skb antes de devolverlo, coincidiendo con el manejo de errores ya utilizado para la ruta de fallo pskb_expand_head() en la misma función.

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-22

Moderación

aceptado

Artículo

VDB-394506

CPE

listo

EPSS

0.00000

KEV

no

Actividades

bajo

Fuentes

Might our Artificial Intelligence support you?

Check our Alexa App!