CVE-2022-50933CVE-2022-50933是发现于Cain & Abel 4.9.56版本软件中的一个高危安全漏洞。该漏洞属于Windows系统中的未引用服务路径(Unquoted Service Path)缺陷,允许本地低权限攻击者在特定条件下实现权限提升,最终以LocalSystem最高权限执行任意恶意代码。Cain & Abel是一款广泛使用的Windows密码恢复和网络嗅探工具,因其强大的网络协议分析能力而被众多安全专业人员和管理员使用。然而,该软件在安装过程中创建的服务配置存在问题,其服务可执行文件路径未使用双引号包裹,导致Windows服务控制管理器在解析服务路径时产生歧义。攻击者可以利用这一特性,在服务路径的中间目录中植入恶意可执行文件,诱导系统以提升的权限执行该恶意程序。此漏洞的CVSS评分达到7.8分,属于高危级别,对系统安全性构成严重威胁。
未引用服务路径漏洞是Windows环境中常见的权限提升技术。当Windows服务配置中的Binary PathName未使用双引号包裹且路径中包含空格时,服务控制管理器(SCM)在启动服务时会从左到右解析路径,并在遇到空格时尝试匹配可能的可执行文件。以本漏洞为例,假设服务路径为C:\Program Files\Cain & Abel\cain.exe且未加引号,Windows会首先尝试执行C:\Program.exe,如果不存在则尝试C:\Program Files\cain.exe,最后才执行正确的C:\Program Files\Cain & Abel\cain.exe。攻击者只需在C:\Program Files\目录下创建一个名为Program.exe的恶意可执行文件,当服务重启时,该恶意程序将以LocalSystem权限自动执行。Cain & Abel在安装过程中配置了以系统权限运行的后台服务,而该服务路径恰好存在此问题。攻击者利用此漏洞可绕过普通用户权限限制,获得目标系统的完全控制权,执行任意代码、安装后门、窃取敏感信息或部署恶意软件。