CVE-2021-47792CVE-2021-47792是影响Remote Mouse 4.002版本的一个高危本地提权漏洞。该漏洞源于RemoteMouseService服务存在未引用的服务路径(Unquoted Service Path)问题。在Windows操作系统中,当服务可执行文件路径包含空格且未被引号包裹时,攻击者可以通过在路径中的目录放置恶意可执行文件来实现权限提升。本地低权限攻击者可以利用此漏洞在RemoteMouseService服务启动时自动执行恶意代码,从而获得系统(SYSTEM)级别的最高权限。由于该漏洞不需要用户交互且影响机密性、完整性和可用性三个方面,因此被评定为CVSS 7.8分的高危漏洞。Remote Mouse是一款流行的远程桌面控制软件,其服务以系统权限运行,使得此提权漏洞具有严重的实际危害。攻击者成功利用后可完全控制目标系统,执行任意操作,包括安装后门、窃取敏感数据或进一步横向移动。
未引用的服务路径漏洞(Unquoted Service Path)是一种Windows本地提权技术。当Windows服务配置的可执行文件路径包含空格且未使用引号包裹时,服务启动程序会从左到右解析路径,并在每个空格处尝试查找并执行可执行文件。例如,如果服务路径为C:\Program Files\Remote Mouse\RemoteMouseService.exe,服务启动时会依次尝试执行:C:\Program.exe、C:\Program Files\RemoteMouseService.exe、C:\Program Files\Remote Mouse\RemoteMouseService.exe。攻击者可以利用这一特性,在C:\目录下放置名为Program.exe的恶意可执行文件,当服务重启时,该恶意文件将以SYSTEM权限被自动执行。在CVE-2021-47792中,Remote Mouse的RemoteMouseService服务存在此问题。攻击者首先需要将恶意可执行文件写入受影响目录,然后等待服务重启或通过其他方式触发服务重启,即可实现权限提升。由于RemoteMouseService默认以SYSTEM权限运行,攻击者无需认证即可获得系统最高权限。