CVEID: CVE-2020-10551
受影响的产品及版本: QQBrowser(10.5.3870.400 之前的全部版本)
问题类型: CWE-284: 不恰当的访问控制
概述
QQ浏览器是腾讯开发的一款网页浏览器,也是中国最常用的网页浏览器之一。在测试过程中,我们发现了一个漏洞,该漏洞允许非特权本地攻击者以 NT AUTHORITY\SYSTEM 身份执行代码。
QQ浏览器 10.5.3870.400 之前的所有版本均未正确为 TsService.exe 文件设置 ACL。恶意本地攻击者可能覆盖该文件,从而获得对 NT AUTHORITY\SYSTEM 账户的访问权限,该账户是 Windows 系统上权限最高的账户。
描述
QQ浏览器会创建一个 Windows 服务,其 ImagePath 指向其安装目录中的 TsService.exe 文件(默认路径:C:\Program Files (x86)\Tencent\QQBrowser\TsService.exe)。该文件的权限允许 NT AUTHORITY\Authenticated Users 组成员进行写入,而该组默认包含所有用户。攻击者可以通过用自己的可执行文件替换 TsService.exe 来利用此漏洞,然后该可执行文件将会以 NT AUTHORITY\SYSTEM 权限被调用。
复现步骤
删除 TsService.exe,并用其他程序替换它。然后重新启动系统。
补救措施
安装更新版本的 QQ浏览器。