CVE-2026-40073SvelteKit框架在使用adapter-node适配器时存在安全漏洞,在2.57.1版本之前,特定情况下应用程序的BODY_SIZE_LIMIT限制可能被绕过。攻击者可以发送超出设定大小的请求体,从而避开框架层面的校验。尽管应用层限制失效,但WAF或平台层的限制仍有效。该漏洞主要影响服务可用性,可能导致资源耗尽,建议用户及时升级修复。
该漏洞的核心在于SvelteKit的adapter-node适配器在解析HTTP请求流时的逻辑缺陷。在特定条件下,特别是涉及分块传输编码(Chunked Encoding)或特定的数据流速率时,框架内部的BODY_SIZE_LIMIT检查机制可能被跳过或失效。攻击者利用此漏洞,可以发送远超配置阈值的恶意数据包。虽然SvelteKit自身的限制被绕过,但通常部署在前的Nginx等反向代理或云平台的WAF仍能拦截此类流量。然而,若Node.js服务直接暴露或边缘配置不当,攻击者通过发送超大Payload可直接导致服务器内存溢出或CPU阻塞,实现拒绝服务攻击(DoS),严重影响系统可用性。此问题暴露了框架层与基础设施层安全策略不一致的风险,强调了纵深防御的重要性。