Hasura: Row-level authorization bypass on table computed fields
Key facts
- Attack vector
- Network
- Privileges required
- Low
- User interaction
- None
- Attack complexity
- High
- Attack requirements
- None
- Impact type
- Security bypass
- Confidentiality · integrity · availability
- High · None · None
- Fix status
- Fixed
Attack profile from CVSS 4.0 · CNA. Fix status from CNA. Impact type from CWE-863.
Summary
Hasura is an open-source product that provides users GraphQL or REST APIs. Prior to 2.49.2 and 2.45.5, a user can use a where clause on a table computed field (returning SETOF some_table) to infer row values that ought to be filtered for their role based on some_table's row-level permissions. While such rows cannot be returned directly, like predicates on strings for instance allow values to be brute forced efficiently with the where clause as an oracle. This issue is fixed in versions 2.49.2 and 2.45.5.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- None
- Automatable
- No
- Technical impact
- Partial
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
Remediation
- Fix · CNA graphql-engine (hasura) Fixed in 2.49.2, 2.45.5
Timeline
- 2026-10-02 Threatist record created from CVE-2026-54698
References
More Hasura Graphql Engine vulnerabilities
- TI-2021-22365 Hasura GraphQL 1.3.3 - Remote Code Execution CVSS 4.0CRITICAL 9.3
- TI-2021-22330 Hasura GraphQL 1.3.3 Denial of Service via Malicious GraphQL Query CVSS 4.0HIGH 8.7
- TI-2021-22331 Hasura GraphQL 1.3.3 Local File Read via SQL Injection CVSS 4.0MEDIUM 6.9
- TI-2022-23138 Hasura GraphQL Engine before 2.15.2 mishandles row-level authorization in the Update Many… CVSS 3.1HIGH 8.8
- TI-2023-12298 Unauthenticated path traversal vulnerability in Hasura GraphQL Engine CVSS 3.1HIGH 7.5
- TI-2021-22332 Hasura GraphQL 1.3.3 Server-Side Request Forgery via Remote Schema Injection CVSS 4.0MEDIUM 6.9
Sources
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences