PatchSiren cyber security CVE debrief
CVE-2026-54698 hasura CVE debrief
CVE-2026-54698 is a security vulnerability in Hasura's GraphQL or REST APIs, allowing users to infer row values that ought to be filtered for their role based on some_table's row-level permissions using a where clause on a table computed field. This issue is fixed in versions 2.49.2 and 2.45.5. The vulnerability allows for potential brute-force attacks on string predicates. Affected operators, platforms, and security teams should prioritize updates and compensating controls. Users of Hasura's GraphQL or REST APIs should review and adjust where clauses on table computed fields and monitor for suspicious activity.
- Vendor
- hasura
- Product
- graphql-engine
- CVSS
- MEDIUM 6
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-07-07
- Original CVE updated
- 2026-08-17
- Advisory published
- 2026-07-07
- Advisory updated
- 2026-08-17
Who should care
Users of Hasura's GraphQL or REST APIs, affected operators, platforms, and security teams should be aware of this vulnerability and take steps to defend against it. This includes reviewing and adjusting where clauses on table computed fields, monitoring for suspicious activity, and prioritizing updates and compensating controls.
Technical summary
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. The vulnerability allows potential brute-force attacks on string predicates, which can be mitigated by updating to the fixed versions.
Defensive priority
Medium
Recommended defensive actions
- Update to version 2.49.2 or 2.45.5 or later
- Review and adjust where clauses on table computed fields
- Monitor for suspicious activity
- Review compensating controls for exposed systems
- Check relevant monitoring, detection, and logs for exposed assets
- Track exceptions and retest remediated assets
- Confirm whether affected product deployments exist in managed environments
Evidence notes
The CVE record was published on 2026-07-07T22:16:53.500Z and has not been modified since then. The NVD entry is currently 6.0 MEDIUM. The Hasura vulnerability allows users to infer row values that should be filtered based on role-level permissions. Evidence is limited, and defenders should verify the affected scope and vendor guidance. Limited source detail suggests verifying affected product deployments exist in managed environments and reviewing compensating controls for exposed systems.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-54698 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-54698
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-54698 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-54698
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://github.com/hasura/graphql-engine/security/advisories/GHSA-r27x-gc74-qmxh
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.