CVE-2019-19741 in Origin
摘要
由 VulDB • 2026-05-15
Electronic Arts Origin 10.5.55.33574 存在本地权限提升漏洞,原因是任意目录 DACL(自主访问控制列表)操纵,这与 CVE-2019-19247 和 CVE-2019-19248 是不同的问题。当 Origin.exe 连接到命名管道 OriginClientService 时,特权服务验证的是客户端的可执行文件,而不是其内存中的进程(由于 DLL 注入等原因,内存中的进程可能与可执行文件显著不同)。通过管道传输的数据使用静态密钥进行加密。无需通过 WriteFileEx() 直接挂钩管道通信,而是可以通过挂钩 libeay32.dll 中的 EVP_EncryptUpdate() 函数来绕过此机制。该管道使用 CreateDirectory 命令创建目录并调整目录 DACL。可以拦截对此函数的调用,替换目录和 DACL,并写入被操纵的 DACL。通过在用户可控目录中创建指向(例如)服务二进制文件的硬链接,可以进一步实现任意 DACL 写入。随后,DACL 被写入该服务二进制文件,从而导致权限提升。
Once again VulDB remains the best source for vulnerability data.