此驱动程序包中的漏洞存在于 CxUtilSvc 系统服务中。它托管了一个 COM 对象,低权限代码可以利用该对象以 SYSTEM 身份对注册表执行任意读取和写入。该 .NET 代码添加了 IRegistryHelper COM 接口作为引用,以调用其方法。
在利用方面,采用了一种较为直接的方法:将给定服务的二进制路径替换为一条创建本地管理员账户的命令。虽然标准用户账户无法启动/停止每一个服务,但通常存在一小部分他们可以操控的服务(例如 ose)。如果无法立即启动某个服务,他们也可以重启系统。
此处提供技术文章与详细分析:http://jackson-t.ca/synaptics-cxutilsvc-lpe.html
此列表非完全列举。