CVE-2025-69599RayVentory Scan Engine在12.6 Update 8及之前的版本中存在安全漏洞。由于程序处理环境变量的方式不当,当攻击者能够控制PATH环境变量的值时,即可利用此漏洞提升权限。尽管该漏洞存在争议(因为控制环境变量通常被视为特定的站点配置错误),但在允许用户修改环境变量的场景下,攻击者可利用此缺陷获取更高的系统权限,对机密性、完整性和可用性造成严重影响。
该漏洞的根本原因在于RayVentory Scan Engine在执行系统命令或加载外部程序时,未能安全地处理PATH环境变量。在受影响的版本中,应用程序可能会以较高的权限(如SYSTEM或管理员权限)运行。当应用尝试调用一个未指定绝对路径的可执行文件时,操作系统会根据PATH环境变量中的顺序搜索该文件。如果攻击者能够修改PATH变量,将包含恶意可执行文件的目录置于系统目录之前,或者替换系统目录中的合法二进制文件,应用程序就会加载并执行攻击者提供的恶意代码。由于父进程拥有高权限,恶意代码也将继承这些权限,从而导致本地权限提升(LPE)。尽管CNA对此条目存在争议,认为控制环境变量属于配置问题,但在多用户系统或存在特定部署缺陷的环境中,该风险依然真实存在。