CVE-2025-12485CVE-2025-12485是Devolutions Server中的一个高危安全漏洞,CVSS评分达到8.8。该漏洞源于预MFA(多因素认证)cookie处理过程中的不当权限管理。攻击者利用此漏洞可以冒充其他用户账户,具体方式是捕获或预测目标用户的预MFA cookie,然后通过重放攻击(Replay Attack)来获取未经授权的访问权限。值得注意的是,虽然攻击者可以模拟目标账户,但此漏洞不会绕过目标账户的MFA验证步骤,这意味着攻击者仍然需要面对MFA验证的阻碍。然而,攻击者可能利用此漏洞进行侦察活动、收集敏感信息或为后续更复杂的攻击做准备。该漏洞需要攻击者具备低权限的认证账户,使得攻击门槛相对较低,威胁程度较高。
该漏洞的核心问题在于Devolutions Server在处理预MFA认证cookie时缺乏足够的验证机制。在正常的认证流程中,当用户进行多因素认证时,系统会生成一个临时的预MFA cookie用于在MFA验证前后保持会话状态。攻击者通过以下方式利用此漏洞:首先,攻击者需要拥有一个有效的低权限账户;然后,攻击者通过某种方式获取目标用户的预MFA cookie(可能通过中间人攻击、会话劫持或其他方式);接着,攻击者在自己的会话中重放这个预MFA cookie;最后,系统错误地将攻击者的会话与目标用户的身份关联起来。由于预MFA cookie缺乏绑定到特定会话或IP地址的机制,攻击者可以在不同的网络位置或设备上使用该cookie。这种设计缺陷使得攻击者能够在不直接绕过MFA的情况下获取目标用户的会话上下文,从而进行未授权的操作。