| 제목 | 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. AM 10:55 (25 날 ago) |
|---|
| 모더레이션 | 2026. 06. 04. AM 07:02 (19 days later) |
|---|
| 상태 | 수락 |
|---|
| VulDB 항목 | 368251 [keystonejs keystone 까지 20260319 GraphQL API Endpoint output-field.ts 서비스 거부] |
|---|
| 포인트들 | 20 |
|---|