CVE 8.7 HIGH

Concurrent Execution using Shared Resource with Improper Synchronization (‘Race Condition’) in graphql-modules_CVE-2026-23735

8.7 / 10
HIGH
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

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.

AI Analysis

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

Basic Information

ID CVE-2026-23735
Source GitHub_M
Published Jan 16, 2026 at 20:04
Modified Jan 16, 2026 at 20:28

Affected Product

Vendor graphql-hive
Product graphql-modules
Version >= 2.2.1, < 2.4.1
Affected Versions graphql-hive graphql-modules >= 2.2.1, < 2.4.1
graphql-hive graphql-modules >= 3.0.0, < 3.1.1

CWE Classification

AI Assessment

AI Score 8.7 / 10
AI Severity High
Vendor graphql-hive
Product graphql-modules
Version 2.2.1-2.4.1, 3.0.0-3.1.1

References

💭 Join the Security Discussion

🔒 Your email address will not be published. Required fields are marked *

⚠️ Please be respectful and constructive in your comments. Security discussions should remain professional.