CVE-2026-80573 in Linux
Resumen
por VulDB • 2026-08-26
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
Input: iforce - validar las longitudes de los paquetes de entrada
iforce_process_packet() lee campos fijos de los paquetes de joystick, rueda y estado sin verificar previamente sus longitudes. En particular, el auxiliar compartido para sombreros (hats) y botones lee incondicionalmente data[6]. La cola de estado es una secuencia de direcciones de efecto de 16 bits, pero también se consume una dirección final incompleta. Una URB USB de longitud cero exitosa además lee el ID del paquete antes de que se llame al analizador común.
Rechazar la transferencia USB de longitud cero, requerir los prefijos de siete bytes para joystick y rueda, así como el prefijo de dos bytes para estado, y consumir únicamente direcciones completas en la cola de estado.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.