CVE-2023-27588

Unauthenticated path traversal vulnerability in Hasura GraphQL Engine

State
Published
Severity
7.5 High
Published
Mar 14, 2023
Updated
Feb 25, 2025
Reserved
Mar 4, 2023

Read the record on cve.org

Description

Hasura is an open-source product that provides users GraphQL or REST APIs. A path traversal vulnerability has been discovered within Hasura GraphQL Engine prior to versions 1.3.4, 2.55.1, 2.20.1, and 2.21.0-beta1. Projects running on Hasura Cloud were not vulnerable. Self-hosted Hasura Projects with deployments that are publicly exposed and not protected by a WAF or other HTTP protection layer should be upgraded to version 1.3.4, 2.55.1, 2.20.1, or 2.21.0-beta1 to receive a patch.

Scores

CVSSScoreVectorSource
3.17.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:NGitHub_M

Weaknesses

  • CWE-27 Path Traversal: 'dir/../../filename'
  • CWE-22 Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')

Affected Products

ProductVersions
graphql-enginehasura
  • < 1.3.4Affected
  • >= 2.0.0, < 2.11.5Affected
  • >= 2.2.0, < 2.20.1Affected

References

Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.