Instituto Nacional de ciberseguridad. Sección Incibe
Instituto Nacional de Ciberseguridad. Sección INCIBE-CERT

Vulnerabilidad en crypto: qat - remove unused character device and IOCTLs (CVE-2026-64529)

Gravedad CVSS v3.1:
ALTA
Tipo:
No Disponible / Otro tipo
Fecha de publicación:
25/07/2026
Última modificación:
24/10/2026

Descripción

En el kernel de Linux, la siguiente vulnerabilidad ha sido resuelta:<br /> <br /> crypto: qat - eliminar dispositivo de caracteres y IOCTLs no utilizados<br /> <br /> El controlador QAT expone un dispositivo de caracteres (qat_adf_ctl) con IOCTLs para configuración de dispositivo, inicio, detención, consulta de estado y enumeración. Estos IOCTLs no forman parte de ningún encabezado uAPI público y no tienen usuarios conocidos dentro o fuera del árbol. El ciclo de vida del dispositivo ya se gestiona a través de sysfs.<br /> <br /> La interfaz ioctl también aumenta la superficie de ataque y es objeto de varios informes de errores.<br /> <br /> Eliminar el dispositivo de caracteres, las definiciones de IOCTL y las estructuras de datos relacionadas (adf_dev_status_info, adf_user_cfg_key_val, adf_user_cfg_section, adf_user_cfg_ctl_data). Eliminar el encabezado adf_cfg_user.h ahora no utilizado y reducir adf_ctl_drv.c a los ganchos mínimos module_init/module_exit para el registro de workqueue, AER y algoritmos de criptografía/compresión.<br /> <br /> Limpiar el código muerto restante que solo era accesible desde las rutas de IOCTL eliminadas: adf_cfg_del_all(), adf_devmgr_verify_id(), adf_devmgr_get_num_dev(), adf_devmgr_get_dev_by_id(), adf_get_vf_real_id() y las macros ADF_CFG no utilizadas.<br /> <br /> Además, eliminar la entrada asociada a los IOCTLs de QAT en ioctl-number.rst.