CVE-2025-57305CVE-2025-57305是VitaraCharts 5.3.5版本中存在的服务端请求伪造(Server-Side Request Forgery, SSRF)漏洞。该漏洞位于VitaraCharts的fileLoader.jsp文件中,允许远程攻击者通过构造恶意请求,使服务器端应用程序向非预期的内部或外部资源发起请求。VitaraCharts是一款用于数据可视化的图表工具,广泛应用于企业报表和数据分析场景中。由于该漏洞无需认证即可利用,且可通过网络远程触发,对部署该产品的服务器构成显著的安全威胁。攻击者可以利用此漏洞扫描内部网络、访问受限资源、读取本地文件,甚至在某些情况下与内部服务进行交互,进一步扩大攻击面。根据CVSS 3.1评分标准,该漏洞评分为6.5分,属于中危级别,对机密性影响为低,对可用性影响为低,但因其利用门槛低且无需用户交互,仍然是需要高度重视的安全问题。
该SSRF漏洞的核心位于VitaraCharts 5.3.5的fileLoader.jsp文件中。该JSP页面用于处理文件加载请求,通常接受用户传入的文件路径或URL参数来加载图表所需的资源数据。然而,该端点未对用户输入的URL进行充分的验证和过滤,直接将其用于服务器端的HTTP请求或文件读取操作。攻击者可以通过向fileLoader.jsp提交包含恶意URL或内部地址的请求参数,迫使服务器向任意目标发起请求。例如,攻击者可以构造如下请求:访问fileLoader.jsp并传入file=http://169.254.169.254/latest/meta-data/等云元数据地址,从而获取云服务器实例的敏感凭据信息;或传入file=file:///etc/passwd等本地文件协议读取服务器敏感文件;亦可利用该漏洞对内网进行端口扫描,通过观察响应时间和响应内容判断目标端口的开放状态。由于该漏洞的攻击向量为网络(AV:N),无需特权(PR:N),无需用户交互(UI:N),且攻击复杂度低(AC:L),使得远程未授权攻击者可以轻易利用此漏洞。