CVE-2026-44579Next.js框架在使用部分预渲染和缓存组件功能时存在高危漏洞。攻击者通过构造特定的POST请求,可触发服务器端的请求正文处理死锁。这将导致HTTP连接长时间占用,迅速耗尽系统文件描述符和服务器容量,致使合法用户无法访问服务,引发拒绝服务攻击。
该漏洞主要影响启用了Partial Prerendering (PPR) 和 Cache Components特性的Next.js应用。漏洞源于Server Action处理请求体时的逻辑缺陷。当攻击者发送特制的POST请求时,会触发处理流程中的死锁,导致连接无法正常关闭。这些挂起的连接持续占用文件描述符,随着攻击请求的累积,服务器资源被耗尽,无法响应新的合法请求,从而导致服务拒绝。