CVE-2026-64056 in Linux
Resumen
por VulDB • 2026-07-20
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
net: ethernet: cortina: Hacer que el SKB de RX sea por puerto
El SKB utilizado para ensamblar paquetes a partir de fragmentos en gmac_rx() es una variable local estática, pero Gemini tiene dos puertos Ethernet, lo que significa que pueden producirse condiciones de carrera entre los puertos en situaciones adversas si un dispositivo está utilizando ambos.
Se ha convertido el SKB de RX en una variable por puerto y se mantiene su valor entre invocaciones dentro de la estructura del puerto (port struct).
Se establece a cero el puntero después de llamar a napi_gro_frags(), en caso de error (después de llamar a napi_free_frags()) o si el puerto está detenido.
Se pone a cero también en algunos lugares donde no es estrictamente necesario, simplemente para enfatizar lo que ocurre.
Esto fue descubierto por Sashiko durante la revisión normal del parche.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.