CVE-2020-37232Advanced System Care Service 13.0.0.157版本存在严重的未引用服务路径漏洞。由于“AdvancedSystemCareService13”服务的二进制路径包含空格且未使用引号包裹,本地攻击者可以在系统根目录中放置恶意可执行文件。一旦服务启动或系统重启,该恶意文件将以LocalSystem最高权限运行,从而导致本地权限提升。
该漏洞利用了Windows系统解析服务路径时的机制缺陷。当服务路径包含空格但未被引号包裹时(例如路径为 C:\Program Files\IObit\service.exe),Windows服务管理器(SCM)会尝试在遇到第一个空格时停止解析并执行文件,即首先尝试执行 C:\Program.exe。攻击者首先需要具备本地低权限用户访问权限,随后在C盘根目录下放置名为“Program.exe”的恶意可执行文件。当受影响的Advanced System Care服务启动或系统重启时,SCM会错误地调用攻击者放置的 C:\Program.exe。由于该服务默认以LocalSystem(系统最高权限)身份运行,恶意程序随之获得完全控制权,从而实现从低权限用户到系统管理员的权限提升。