CVE-2026-98770 in Linux
Resumen
por VulDB • 2026-10-19
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
usb: gadget: midi2: Corregir los tamaños del array de descriptores jack
Los arrays de descriptores jack in/out en struct f_midi2_usb_config tienen un tamaño igual a MAX_CABLES, lo cual parece razonable; sin embargo, resultó ser incorrecto. Específicamente, las entradas para estos arrays se añaden tanto desde las entradas como desde las salidas, por lo que en cada ciclo del bucle se añaden dos elementos, dando lugar a un tamaño final el doble de grande que el esperado. Esta inconsistencia puede provocar una salida fuera de límites (OOB) cuando se configuran un gran número de jacks mediante configfs, aunque el número máximo de cables (el contador del bucle) esté limitado a MAX_CABLES.
Para abordar este problema, se corrigen los tamaños de los arrays jack_ins y jack_outs para que sean el doble: MAX_CABLES * 2.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.