CVE-2026-7431Ivanti Secure Access Client 在 22.8R6 之前的版本中存在一个安全漏洞。该漏洞是由于对关键资源的权限分配不正确造成的,具体涉及共享内存部分的访问控制。本地经过身份认证的低权限用户可以利用此漏洞,通过获取对共享内存段的写入权限,读取敏感的日志数据或修改其中的内容。该问题可能导致机密性泄露和完整性受损,对系统安全构成中等风险,建议用户尽快升级至修复版本。
该漏洞的根本原因在于 Ivanti Secure Access Client 在创建用于存储敏感数据的共享内存段时,未能正确配置安全描述符(DACL)。在 Windows 操作系统中,共享内存通常通过文件映射对象实现。如果权限设置不当,允许非管理员用户访问,则违背了最小权限原则。攻击者首先需要获取本地系统的低权限访问。随后,利用 Windows API(如 OpenFileMapping)尝试打开目标应用程序创建的共享内存对象。一旦成功,攻击者可以使用 MapViewOfFile 将该内存区域映射到自己的进程地址空间中。通过读取该内存区域,攻击者可以提取可能包含敏感信息的日志数据;通过写入该区域,攻击者可以篡改日志内容,破坏数据的完整性。由于攻击需要本地访问且需要低权限账户,因此该漏洞常用于权限提升或信息窥探。