CVE-2021-47868CVE-2021-47868是 Honeywell WIN-PACK PRO 4.8版本中存在的一个高危安全漏洞,漏洞类型为未引用的服务路径(Unquoted Service Path)。该漏洞存在于WPCommandFileService服务中,服务可执行文件路径为"C:\Program Files <x86>\WINPAKPRO\WPCommandFileService Service.exe"。由于路径中包含空格且未被引号包裹,Windows系统在启动服务时会从左到右依次查找可执行文件。当攻击者在特定位置(如"C:\Program.exe"或"C:\Program Files <x86>\WINPAKPRO\WPCommandFileService.exe")放置恶意可执行文件时,服务启动时会优先执行攻击者的恶意程序。由于该服务以LocalSystem权限运行,攻击者可以借此获得系统最高权限,实现权限提升和持久化控制。此漏洞需要攻击者具有本地访问权限和低权限用户身份即可利用,对系统安全构成严重威胁。
未引用服务路径漏洞(Unquoted Service Path)是一种常见的Windows本地权限提升漏洞。当Windows服务配置的可执行文件路径包含空格且未被双引号包裹时,系统会使用空格作为路径分隔符,从路径开头依次尝试查找并执行匹配的可执行文件。对于路径"C:\Program Files <x86>\WINPAKPRO\WPCommandFileService Service.exe",系统会依次尝试执行:1) C:\Program.exe 2) C:\Program Files.exe 3) C:\Program Files <x86>\WINPAKPRO\WPCommandFileService.exe 4) 真正的WPCommandFileService Service.exe。攻击者只需在步骤1-3的任意位置植入恶意可执行文件并等待服务重启,即可使恶意代码以LocalSystem权限执行。WPCommandFileService服务随系统启动自动运行,为攻击者提供了稳定的利用条件。攻击者可以利用MSF等渗透测试框架生成恶意载荷,结合服务路径特性实现自动化的权限提升攻击。