{"id":"CVE-2023-27588","aliases":["EUVD-2023-31330","GHSA-c9rw-rw2f-mj4x"],"status":"published","title":"Unauthenticated path traversal vulnerability in Hasura GraphQL Engine","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.","severity":{"version":"3.1","score":7.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N","level":"high","assessor":"cna","from":"cve"},"epss":{"day":"2026-11-10","score":0.01302,"percentile":0.70718,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":false},"cwes":["CWE-22","CWE-27"],"published":"2023-03-14T17:23:10Z","modified":"2026-10-28T02:30:43Z","products":[{"vendor":"hasura","product":"graphql-engine"},{"vendor":"hasura","product":"graphql_engine"}],"references":[{"url":"https://github.com/hasura/graphql-engine/security/advisories/GHSA-c9rw-rw2f-mj4x","tags":["x_refsource_CONFIRM","x_transferred","Vendor Advisory","advisory"]},{"url":"https://github.com/hasura/graphql-engine/commit/dda54543ee1ecf647ca5d0971b140c3a7b9f4158","tags":["x_refsource_MISC","x_transferred","Patch","fix"]},{"url":"https://github.com/hasura/graphql-engine/releases/tag/v1.3.4","tags":["x_refsource_MISC","x_transferred","Release Notes","web"]},{"url":"https://github.com/hasura/graphql-engine/releases/tag/v2.11.5","tags":["x_refsource_MISC","x_transferred","Release Notes","web"]},{"url":"https://github.com/hasura/graphql-engine/releases/tag/v2.20.1","tags":["x_refsource_MISC","x_transferred","Release Notes","web"]},{"url":"https://github.com/hasura/graphql-engine/releases/tag/v2.21.0-beta.1","tags":["x_refsource_MISC","x_transferred","Release Notes","web"]},{"url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2023/27xxx/CVE-2023-27588.json","tags":["advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2023-27588","tags":["advisory"]}],"sources":{"cve":[{"id":"CVE-2023-27588","title":"Unauthenticated path traversal vulnerability in Hasura GraphQL Engine","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.","status":"published","published":"2023-03-14T17:23:10.499Z","modified":"2025-02-25T14:57:42.725Z","cvss":[{"version":"3.1","score":7.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N","level":"high","assessor":"cna"}],"cwes":["CWE-27","CWE-22"],"updated_at":"2026-11-02T14:35:26.63732Z"}],"euvd":[{"id":"EUVD-2023-31330","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.","status":"published","published":"2023-03-14T17:23:10Z","modified":"2025-02-25T14:57:42Z","cvss":[{"version":"3.1","score":7.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N","level":"high"}],"updated_at":"2026-11-02T20:53:24.646946Z"}],"nvd":[{"id":"CVE-2023-27588","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.","status":"published","published":"2023-03-14T18:15:10.46Z","modified":"2026-06-17T05:45:31.84Z","cvss":[{"version":"3.1","score":7.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N","level":"high","assessor":"secondary"},{"version":"3.1","score":7.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N","level":"high","assessor":"primary"}],"cwes":["CWE-22","CWE-27"],"updated_at":"2026-11-02T14:07:49.031498Z"}],"osv":[{"id":"CVE-2023-27588","title":"Unauthenticated path traversal vulnerability in Hasura GraphQL Engine","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.","status":"published","published":"2023-03-14T17:23:10.499Z","modified":"2026-10-28T02:30:43.295024282Z","cvss":[{"version":"3.1","score":7.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N","level":"high"}],"cwes":["CWE-22","CWE-27"],"updated_at":"2026-11-02T15:44:31.135751Z"}]}}
