Analysis and contextual insights are available on OpenCVE Cloud.
No vendor fix or workaround currently provided.
Additional remediation guidance may be available on OpenCVE Cloud.
Tracking
Sign in to view the affected projects.
| Source | ID | Title |
|---|---|---|
Github GHSA |
GHSA-vj8h-fx38-h3vc | GraphQL-core: Denial of service via quadratic complexity in the OverlappingFieldsCanBeMerged validation rule |
Thu, 22 Oct 2026 16:30:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Description | GraphQL-core is a Python port of the GraphQL.js reference implementation. From 3.0.0 until 3.2.12 and 3.3.0rc1, the OverlappingFieldsCanBeMerged rule in specified_rules repeatedly compares fields that share response names and recursively re-compares flattened inline fragments during the validation phase. The prior named-fragment memoization does not cover this path, so nested repeated inline fragments can drive quadratic and worst-case O(n²·m²) CPU work before any resolver or AST-based depth or complexity control runs. An unauthenticated remote attacker can submit a shallow, highly compressible GraphQL query that pins a worker process and can saturate a multi-worker service. This issue is fixed in versions 3.2.12 and 3.3.0rc1. | |
| Title | GraphQL-core: Denial of service via quadratic complexity in the OverlappingFieldsCanBeMerged validation rule | |
| Weaknesses | CWE-400 CWE-407 |
|
| References |
|
|
| Metrics |
cvssV3_1
|
Subscriptions
No data.
Status: PUBLISHED
Assigner: GitHub_M
Published:
Updated: 2026-10-22T16:12:38.424Z
Reserved: 2026-08-17T20:49:21.598Z
Link: CVE-2026-75507
No data.
Status : Deferred
Published: 2026-10-22T17:16:59.757
Modified: 2026-10-22T17:40:46.877
Link: CVE-2026-75507
No data.
OpenCVE Enrichment
No data.
Github GHSA