提交 #831461: Keystone KeystoneJS 2026-03-19 Denial of Service信息

标题Keystone KeystoneJS 2026-03-19 Denial of Service
描述This vulnerability is patched in KeystoneJS Pull Request #9831 (https://github.com/keystonejs/keystone/pull/9831). his vulnerability affects the relationship fields engine within the core packages, specifically the components packages/core/src/fields/types/relationship/index.ts and packages/core/src/lib/core/queries/output-field.ts. The manipulation of nested GraphQL parameters exposes findMany resolvers without query depth limiting, query complexity analysis, or resource budgeting. This allows a remote attacker to construct a single recursive query to execute exponential database requests. The execution of such asymmetrical requests causes uncontrolled resource consumption (CWE-400), leading to database connection exhaustion, server memory saturation, and a denial of service (DoS).
来源⚠️ https://gist.github.com/nedlir/0431275665076772844ebfe5167e54f6
用户 nedlir (UID 95981)
提交2026-05-16 10時55分 (22 日前)
管理2026-06-04 07時02分 (19 days later)
状态已接受
VulDB条目368251 [keystonejs keystone 直到 20260319 GraphQL API Endpoint output-field.ts 拒绝服务]
积分20

Do you want to use VulDB in your project?

Use the official API to access entries easily!