CVE-2020-37230Syncplify.me Server! 5.0.37版本中存在一个未引用的服务路径安全漏洞。由于SMWebRestServicev5服务的二进制路径未包含在引号中,本地攻击者可利用此缺陷进行权限提升。攻击者只需在特定路径下放置恶意可执行文件,当服务重启时,该文件将以LocalSystem权限运行,从而完全控制系统。
该漏洞的根源在于Windows服务管理机制。当创建服务时,如果可执行文件路径包含空格且未用引号括起(例如 "C:\Program Files\App\service.exe"),Windows在解析路径时会尝试在第一个空格处停止,并将前一部分作为可执行文件名执行。攻击者利用此机制,将恶意程序重命名并放置于截断的路径位置(如 "C:\Program.exe")。由于系统服务通常以LocalSystem权限运行,攻击者的恶意程序随之获得最高系统权限,从而实现从普通用户到管理员的权限跨越,严重威胁系统机密性、完整性和可用性。