CVE-2020-36935CVE-2020-36935是KMSpico 17.1.0.0版本中存在的一个高危本地权限提升漏洞。该漏洞源于Windows服务配置中的未引用服务路径(Unquoted Service Path)问题。KMSpico是一款非官方的Windows和Office激活工具,其Service KMSELDI服务在安装过程中未正确引用可执行文件路径。当服务配置中的路径包含空格且未用引号包裹时,Windows服务管理器会从左到右解析路径,在遇到第一个空格时停止,并将剩余部分视为命令行参数。攻击者可以利用这一特性,在服务路径中的目录放置恶意可执行文件,从而在服务重启或系统启动时以SYSTEM高权限自动执行恶意代码,实现本地权限提升。该漏洞CVSS评分7.8,属于高危级别,对系统安全构成严重威胁。
未引用服务路径漏洞(Unquoted Service Path)是一种Windows本地权限提升漏洞。当Windows服务的可执行文件路径包含空格且未被双引号包裹时,服务启动时会发生路径解析歧义。以本漏洞为例,服务配置的路径为C:\Program Files\KMSpico\Service_KMS.exe,Windows会首先尝试执行C:\Program.exe,如果不存在则尝试执行C:\Program Files\Service_KMS.exe。攻击者可以在C:\Program.exe位置放置恶意可执行文件,当服务启动时便会以SYSTEM权限执行。KMSpico的Service KMSELDI服务具有自动启动特性,攻击者只需在服务重启或系统启动时等待恶意代码执行即可获得系统最高权限。该漏洞利用条件简单,无需特殊认证,适用于所有未安装安全补丁的Windows系统版本。