CVE-2020-36983CVE-2020-36983是Quick 'n Easy FTP Service 3.2版本中发现的一个高危本地权限提升漏洞。该漏洞源于Windows服务路径配置缺陷,具体表现为服务可执行文件路径未使用引号包裹。当系统启动或服务重启时,Windows会按照路径空格分隔符依次查找并执行程序,攻击者可利用此特性在合法路径之前植入恶意可执行文件,从而以LocalSystem高权限在目标系统上执行任意代码。此漏洞CVSS评分达到7.8分,属于高危级别,攻击向量为本地,所需权限低,无需用户交互即可实现攻击。攻击成功后可完全控制目标系统,机密性、完整性和可用性均受到严重影响。建议受影响用户尽快采取修复措施,避免生产环境遭受恶意攻击。
该漏洞的根本原因在于Windows服务配置中的路径解析机制。当一个服务的可执行文件路径包含空格且未使用双引号包裹时,Windows服务控制管理器(SCM)在启动服务时会从左到右解析路径,遇到空格时会在该位置查找同名的可执行文件。例如,如果服务路径为C:\Program Files\Quick 'n Easy FTP Service\ftpservice.exe,Windows会依次尝试执行C:\Program.exe、C:\Program Files\Quick.exe等。攻击者只需将恶意程序命名为Quick.exe并放置在C:\Program Files\目录下,即可在服务启动时以LocalSystem权限执行。由于FTP服务通常需要开机自启动,攻击者可在系统每次启动时获得持久化的高权限shell。该漏洞利用难度低,但危害极大,可导致目标系统完全沦陷。