CVE-2026-64529 in Linux
Riassunto
di VulDB • 26/07/2026
Nel kernel Linux è stata risolta la seguente vulnerabilità:
crypto: qat - rimozione del character device non utilizzato e degli IOCTL
Il driver QAT espone un character device (qat_adf_ctl) con IOCTL per la configurazione, l'avvio, l'arresto, il controllo dello stato e l'enumerazione del dispositivo. Questi IOCTL non fanno parte di alcun header uAPI pubblico e non sono noti utenti né nel codice sorgente principale (in-tree) né in moduli esterni (out-of-tree). Il ciclo di vita del dispositivo è già gestito tramite sysfs.
L'interfaccia ioctl aumenta inoltre la superficie di attacco ed è oggetto di numerosi report di bug.
Vengono rimossi il character device, le definizioni degli IOCTL e le relative strutture dati (adf_dev_status_info, adf_user_cfg_key_val, adf_user_cfg_section, adf_user_cfg_ctl_data). Viene eliminato l'header ora non più utilizzato adf_cfg_user.h e si riduce adf_ctl_drv.c ai soli hook minimi module_init/module_exit per workqueue, AER e registrazione di algoritmi crittografici/compressione.
Viene ripulito il codice morto residuo raggiungibile solo dai percorsi IOCTL rimossi: adf_cfg_del_all(), adf_devmgr_verify_id(), adf_devmgr_get_num_dev(), adf_devmgr_get_dev_by_id(), adf_get_vf_real_id() e le macro ADF_CFG non utilizzate.
Inoltre, viene rimosso l'entry associata agli IOCTL QAT in ioctl-number.rst.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.