CVE-2021-47713CWE-770

Hasura GraphQL 1.3.3 Denial of Service via Malicious GraphQL Query

High · published December 22, 2025

CVSS v4.0
8.7
EPSS
0%
Percentile
40.5
In the wild
Unconfirmed
What it is

⚡ Just a few cleverly crafted queries can send your Hasura GraphQL service into a tailspin! 🎢 Think of this as a restaurant getting flooded with orders for an impossible dish that requires all ingredients at once—eventually, the kitchen just can't keep up and everything grinds to a halt! 🍽️ An attacker can craft extremely long and nested GraphQL queries that can overwhelm your server resources, leading to a denial of service. This could prevent legitimate users from accessing your API, causing frustration and potential loss of revenue.

Put simply

Think of this as a restaurant getting flooded with orders for an impossible dish that requires all ingredients at once—eventually, the kitchen just can't keep up and everything grinds to a halt! 🍽️ CVE-2021-47713 is a denial of service vulnerability in Hasura GraphQL v1.3.3 that allows attackers to exploit excessive nested fields in queries, consuming server resources and potentially crashing the endpoint.

What to do

An attacker can craft extremely long and nested GraphQL queries that can overwhelm your server resources, leading to a denial of service. This could prevent legitimate users from accessing your API, causing frustration and potential loss of revenue. To protect your service, upgrade to Hasura GraphQL version 1.3.4 or later. Additionally, consider implementing rate limiting and query complexity analysis to mitigate excessive query risks. You've got this! With these steps, you can keep your GraphQL service running smoothly! 🛡️

The record
Technical detail
CVSS v4.0
8.7 · HIGH
Vector
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
EPSS
0.00481 · 40.5th percentile
Weakness
CWE-770 · Allocation of Resources Without Limits or Throttling
Published
2025-12-22T21:35Z
EPSS history
Timeline
  • 22 DEC 21:35Z
    Hasura GraphQL 1.3.3 Denial of Service via Malicious GraphQL Query
    cvelistv5