CVE-2026-23735

Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition') in graphql-modules

Published Jan 16, 2026 CVSS 4.0 · 8.7 High EPSS < 1% KEV · Not listed
Description
GraphQL Modules is a toolset of libraries and guidelines dedicated to create reusable, maintainable, testable and extendable modules out of your GraphQL server. From 2.2.1 to before 2.4.1 and 3.1.1, when 2 or more parallel requests are made which trigger the same service, the context of the requests is mixed up in the service when the context is injected via @ExecutionContext(). ExecutionContext is often used to pass authentication tokens from incoming requests to services loading data from backend APIs. This vulnerability is fixed in 2.4.1 and 3.1.1.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
Github GHSA Github GHSA GHSA-53wg-r69p-v3r7 GraphQL Modules has a Race Condition issue
History
Type Values Removed Values Added
First Time appeared Graphql-hive
Graphql-hive graphql-modules
Vendors & Products Graphql-hive
Graphql-hive graphql-modules
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Type Values Removed Values Added
Description GraphQL Modules is a toolset of libraries and guidelines dedicated to create reusable, maintainable, testable and extendable modules out of your GraphQL server. From 2.2.1 to before 2.4.1 and 3.1.1, when 2 or more parallel requests are made which trigger the same service, the context of the requests is mixed up in the service when the context is injected via @ExecutionContext(). ExecutionContext is often used to pass authentication tokens from incoming requests to services loading data from backend APIs. This vulnerability is fixed in 2.4.1 and 3.1.1.
Title Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition') in graphql-modules
Weaknesses CWE-362
References
Metrics cvssV4_0

{'score': 8.7, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N'}

Weaknesses

Sources

Status
PUBLISHED
Assigner
GitHub_M
Published
Updated
Jan 16, 2026, 8:28 PM
Reserved
Jan 15, 2026, 3:45 PM
Status
Deferred
Published
Jan 16, 2026, 8:15 PM
Modified
Jun 17, 2026, 10:22 AM