跳到正文
GitHub 安全公告库 (GHSA)·· 4 小时前精选AI 评分60

GraphQL-core 修复 OverlappingFieldsCanBeMerged 校验规则二次复杂度 DoS

GraphQL-core: Denial of service via quadratic complexity in the OverlappingFieldsCanBeMerged validation rule

AI 导读

GraphQL-core 发布通告,指出默认启用的 OverlappingFieldsCanBeMerged 校验规则可被小体积查询触发二次复杂度,364 KB 文档在 3.2.8 上校验耗时 319 秒,且无需认证。

为什么值得看

通告给出了触发条件、实测耗时与修复版本,并说明常规深度限制和 WAF 为何挡不住这类校验期 DoS。

来源:GitHub 安全公告库 (GHSA) · github.com