高通专用加密驱动比CPU软件还慢!Linux直接拉黑:单队列+漏洞多
快科技7月20日消息,Linux内核维护者Herbert Xu近日将高通加密引擎(QCE)驱动程序标记为BROKEN(损坏状态),默认禁用该驱动。
开发者Demi Marie Obenour提交的补丁指出,QCE驱动比CPU软件加密慢得多,且有长期漏洞历史,该驱动被彻底拉黑。

QCE驱动性能低下的根源在于硬件设计缺陷。Linus Torvalds在邮件列表中指出,QCE似乎只有一个队列,即使是单队列也比直接用CPU慢得多,甚至比通用C代码还要慢。
此前已有开发者指出,QCE比ARMv8 CPU加密扩展指令慢一个数量级。
该驱动还存在严重安全隐患。CVE-2026-53046漏洞显示,QCE在处理ksmbd异步加密请求时存在释放后使用(use-after-free)问题。
当QCE返回EINPROGRESS状态时,ksmbd将其误判为错误并立即释放内存,而硬件DMA仍在运行,导致空指针崩溃。
补丁还列出了其他问题:QCE驱动无法独占硬件访问,会与安全世界产生竞态条件;注册的算法优先级过低,实际无法被系统使用。开发者直言该驱动有害,正在让Linux变得更糟。
尽管驱动被禁用,补丁仍允许在启用COMPILE_TEST选项时编译,为未来可能的恢复预留空间。

【本文结束】如需转载请务必注明出处:快科技
责任编辑:红茶
相关产品 >
-
FET4418-C核心板
S5P4418核心板基于三星四核Cortex-A9 S5P4418方案设计。S5P4418核心板强大的多媒体性能,支持双屏同显异步显示。S5P4418核心板320PIN引脚将CPU资源全部引出,扩展更丰富。如需S5P4418解决方案,S5P4418多媒体解决方案,S5P4418硬件方案,可咨询400-885-3357咨询客服。 了解详情
-
FET3568-C核心板
RK3568性能强而稳 国产芯|嵌入式RK3568系列核心板,采用瑞芯微国产高性能AI处理器RK3568设计生产,RK3568兼具CPU、GPU、NPU、VPU于一身,RK3568 性能、性价比在同类产品中具有较高优势,RK3568处理器是一款定位中高端的通用型SoC, RK3568核心板主要面向工业互联网、HMI、NVR存储、车载中控、工业网关等领域。目前RK3568系列已经批量稳定出货
了解详情

