CVE-2025-20378CVE-2025-20378是Splunk Enterprise和Splunk Cloud Platform中的一个开放重定向漏洞。该漏洞存在于Splunk Web登录端点的return_to参数中,攻击者可以构造恶意URL,当已认证用户访问该URL时,会被重定向到外部恶意网站。漏洞影响多个版本的Splunk Enterprise(低于10.0.1、9.4.5、9.3.7、9.2.9)和Splunk Cloud Platform(低于10.0.2503.5、9.3.2411.111、9.3.2408.121)。攻击成功的关键在于攻击者需要诱导受害者从浏览器发起请求,且攻击者无法随意利用此漏洞,必须依赖社会工程学手段。由于CVSS评分仅为3.1,该漏洞被评定为低危级别,但其潜在的钓鱼攻击风险仍需重视。
该漏洞属于典型的开放重定向(Open Redirect)问题。在Splunk Web的登录端点中,return_to参数用于指定用户登录成功后重定向的目标页面。攻击者可以利用此参数注入外部恶意网站的URL。技术细节如下:
1. 漏洞原理:Splunk Web登录端点(/en-US/account/login)接受return_to参数作为登录成功后的重定向目标,但未对该参数进行充分验证,导致攻击者可以指定任意外部URL。
2. 利用条件:攻击者需要构造包含恶意return_to参数的URL,并通过社会工程学手段诱导已认证的Splunk用户访问该链接。
3. 攻击流程:当用户点击攻击者构造的恶意链接后,浏览器向Splunk服务器发送登录请求,服务器在验证用户身份后,会根据return_to参数的值将用户重定向到攻击者控制的外部网站。
4. 安全影响:虽然该漏洞不会直接导致数据泄露或系统被入侵,但攻击者可以利用此漏洞进行钓鱼攻击,窃取用户的凭据或其他敏感信息,或者在恶意网站上植入恶意软件。