CVE-2026-98759 in Linux
Resumen
por VulDB • 2026-10-18
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
usb: typec: tipd: corregir tipo no inicializado en cd321x_update_work()
cd321x_update_work() pasa un `typec_partner_desc` asignado en la pila a `typec_register_partner()` después de haber inicializado únicamente los campos `usb_pd`, `accessory` e `identity`.
`typec_register_partner()` copia las funciones `attach` y `deattach` del descriptor al socio. Al dejar estos campos sin configurar, pueden almacenarse punteros de función basura que se invocarán posteriormente desde `typec_partner_link_device()` cuando un dispositivo USB se enlace con el puerto. Los campos no inicializados `pd_revision` y `usb_capability` filtran datos de la pila a través del sysfs del socio de manera similar.
Inicializar en cero (zero-initialize) el descriptor para que las devoluciones de llamada opcionales permanezcan como NULL y los campos restantes sean ceros.
If you want to get best quality of vulnerability data, you may have to visit VulDB.