First published: Tue Jul 30 2024(Updated: )
GraphQL Java (aka graphql-java) before 21.5 does not properly consider ExecutableNormalizedFields (ENFs) as part of preventing denial of service via introspection queries. 20.9 and 19.11 are also fixed versions.
Credit: cve@mitre.org cve@mitre.org
Affected Software | Affected Version | How to fix |
---|---|---|
maven/com.graphql-java:graphql-java | >=21.0<21.5 | 21.5 |
maven/com.graphql-java:graphql-java | >=20.0<20.9 | 20.9 |
maven/com.graphql-java:graphql-java | <19.11 | 19.11 |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
CVE-2024-40094 has been assessed as a denial of service vulnerability affecting versions of GraphQL Java prior to 21.5.
To remediate CVE-2024-40094, upgrade GraphQL Java to version 21.5, 20.9, or 19.11.
CVE-2024-40094 affects versions of GraphQL Java before 21.5, including 20.0 to 20.9 and all versions prior to 19.11.
No specific workarounds are mentioned for CVE-2024-40094, and the recommended action is to update to the fixed versions.
The impact of CVE-2024-40094 is a potential denial of service via introspection queries that can overload the server handling such requests.