CVE-2026-23446Linux内核net:usb:aqc111驱动存在拒绝服务漏洞。在设备挂起回调中错误调用电源管理(PM)变体写入命令,引发rpm_resume任务挂起死锁。此阻塞导致持有rtnl锁的任务无法继续,最终致使整个网络堆栈完全锁定,严重影响系统网络功能及可用性。
该漏洞源于Linux内核aqc111驱动的suspend回调函数实现逻辑错误。当系统挂起USB设备时,aqc111_suspend被调用,但其内部调用了带有电源管理功能的aqc111_write32_cmd例程。该例程触发pm_runtime_resume_and_get,进而调用rpm_resume。由于父设备处于RPM_SUSPENDING状态,rpm_resume陷入无限等待。这一阻塞发生在持有rtnl锁的任务中,导致整个网络子系统停止响应,造成拒绝服务。