Impact
The Linux kernel QAT driver exposed a character device (qat_adf_ctl) with several undocumented IOCTLs that were not part of the public API and had no known users. Retaining these unused interfaces expands the kernel’s attack surface; the associated code paths were reachable only via those IOCTLs. The vulnerability is addressed by removing the character device, the IOCTL definitions, and the related data structures. The assigned CVSS score of 7.8 indicates a high severity, reflecting the potential impact of malicious control over driver operations, even though no exploitation has been reported.
Affected Systems
The issue applies to Linux kernel builds that include the QAT driver prior to the applied fixes (commits 071590a44cbc38483fceb1ab943363ec26868e1b, 1de076f43e64bf65fbe7280a269c70e0e60518df, and others). Systems running any kernel version that loads the qat module and that exposed the legacy /dev/qat_adf_ctl device are affected until the patch is applied.
Risk and Exploitability
The EPSS score is below 1% and the vulnerability is not listed in CISA KEV, indicating a low empirical exploitation probability at the moment. Because the IOCTL interface has no documented legitimate users and is not exposed via public APIs, typical unprivileged usage is unlikely to trigger it. However, any process with root or sufficient kernel privileges could theoretically invoke these IOCTLs if the legacy device were present in a system that had not yet been updated.
OpenCVE Enrichment
Debian DLA