CVE-2025-61782CVE-2025-61782是OpenCTI平台中存在的一个开放重定向(Open Redirect)安全漏洞。OpenCTI是一个开源的网络威胁情报管理平台,用于管理网络威胁情报知识和可观测数据。该漏洞存在于平台的SAML认证端点(/auth/saml/callback)中,攻击者可以通过精心构造的RelayState参数,操纵服务器的重定向行为,将用户重定向到任意外部恶意网站。
在受影响版本(6.8.3之前的版本)中,OpenCTI的SAML认证流程未对用户提供的RelayState参数进行充分的验证和过滤。攻击者可以利用这一漏洞构造钓鱼链接,诱骗已认证用户在不知情的情况下访问恶意网站,从而实现凭据盗窃、会话劫持等攻击。由于SAML认证通常用于企业单点登录环境,该漏洞的影响范围可能扩展到整个组织的身份认证体系。
该漏洞的CVSS评分为5.4,属于中等严重程度。虽然不需要高深的技术能力即可利用,但攻击成功需要用户交互(点击恶意链接),这在一定程度上限制了其自动利用的可能性。然而,考虑到网络威胁情报平台通常处理敏感的安全数据,该漏洞仍应被认真对待并及时修复。
OpenCTI平台在处理SAML认证响应时存在开放重定向漏洞。SAML(Security Assertion Markup Language)是一种基于XML的开放标准,用于在身份提供者和服务提供者之间交换认证和授权数据。
漏洞原理:
1. OpenCTI的SAML认证端点(/auth/saml/callback)接收来自身份提供者的SAML响应
2. 端点使用RelayState参数来确定认证成功后重定向的目标URL
3. 问题在于程序未对RelayState参数进行充分的URL验证,允许指向外部域名的URL
4. 攻击者可以构造类似:/auth/saml/callback?RelayState=https://attacker.com/phishing的恶意请求
5. 当受害者访问此链接并完成SAML认证后,服务器会将其重定向到攻击者控制的网站
利用方式:
攻击者创建包含恶意RelayState参数的链接,诱骗目标用户点击。用户完成SAML认证后,被重定向到钓鱼网站,该网站可能模仿OpenCTI登录页面或其他可信界面,从而窃取用户的敏感信息或凭据。
修复方案:
OpenCTI在版本6.8.3中修复了此漏洞。修复措施包括对RelayState参数进行严格的URL白名单验证,仅允许重定向到预定义的信任域名或相对路径。