CVE-2026-32944CVE-2026-32944是Parse Server中的一个高危拒绝服务漏洞。Parse Server是一个开源后端框架,可部署到任何可运行Node.js的基础设施上。该漏洞允许未经身份验证的攻击者通过发送包含深层嵌套查询条件操作符的单个请求来崩溃Parse Server进程,从而终止服务器并拒绝向所有已连接客户端提供服务。该漏洞影响Parse Server 9.6.0-alpha.21之前和8.6.45之前的所有版本。攻击者无需任何认证或用户交互即可利用此漏洞,对服务可用性造成严重影响。
漏洞根源在于Parse Server在处理查询条件操作符时缺乏对嵌套深度的限制。攻击者可以构造包含深层嵌套查询条件(如$and、$or、$nor等组合)的恶意请求,当服务器解析和处理这些嵌套查询时,会消耗大量计算资源和内存,最终导致进程崩溃。Parse Server在9.6.0-alpha.21和8.6.45版本中通过新增requestComplexity.queryDepth服务器选项来限制查询条件操作符的嵌套深度,但该选项默认禁用以避免破坏性变更。攻击者利用此漏洞可实现零成本拒绝服务攻击,无需特殊权限或复杂技术即可实施。