CVE-2025-64430Parse Server是一个开源后端框架,可以部署在任何可以运行Node.js的基础设施上。在4.2.0至7.5.3版本和8.0.0至8.3.1-alpha.1版本中存在服务器端请求伪造(SSRF)漏洞。该漏洞源于文件上传功能,当用户尝试使用uri参数上传Parse.File时,Parse Server会从请求中提供的URI检索文件数据。攻击者可以构造恶意请求,让Parse Server向任意内部或外部URI发起请求,这不仅可能导致敏感信息泄露(如访问内部服务、云元数据端点),还可能导致服务器在接收响应时崩溃,造成可用性影响。由于该漏洞无需认证且可远程利用,对暴露在互联网的Parse Server实例构成严重安全威胁。
漏洞存在于Parse Server的文件上传处理逻辑中。当通过Parse.File的uri参数指定远程文件URL时,服务器端代码会发起HTTP请求获取文件内容。问题在于:1) 服务器对用户提供的URI缺乏充分的验证和限制;2) 支持file://、http://、https://等多种协议;3) 可访问内部网络资源如http://localhost、http://169.254.169.254(云元数据服务)等;4) 恶意构造的请求会导致服务器资源消耗甚至崩溃。攻击者利用此漏洞可以:扫描内网端口和服务、访问云环境元数据获取凭证、探测本地服务、发起对内部系统的二次攻击等。修复方案在7.5.4和8.4.0-alpha.1版本中实施,主要增加了URI白名单机制和协议限制。