Back to overview

CVE-2022-36084

CRITICAL
9.9
CVSS 3.1
Description
cruddl is software for creating a GraphQL API for a database, using the GraphQL SDL to model a schema. If cruddl starting with version 1.1.0 and prior to versions 2.7.0 and 3.0.2 is used to generate a schema that uses `@flexSearchFulltext`, users of that schema may be able to inject arbitrary AQL queries that will be forwarded to and executed by ArangoDB. Schemas that do not use `@flexSearchFulltext` are not affected. The attacker needs to have `READ` permission to at least one root entity type that has `@flexSearchFulltext` enabled. The issue has been fixed in version 3.0.2 and in version 2.7.0 of cruddl. As a workaround, users can temporarily remove `@flexSearchFulltext` from their schemas.

Metadata

CVE ID
CVE-2022-36084
State
PUBLISHED
Assigner
GitHub_M
Reserved
2022-07-15 00:00 UTC
Published
2022-09-08 21:15 UTC
Last updated
2025-04-23 17:12 UTC
Primary CWE
CWE-943
CWE-943: Improper Neutralization of Special Elements in Data…
Vendor / Product
AEB-labs / cruddl
Sources
cve.org  ·  NVD

Severity & Metrics

9.9 CRITICAL CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
SSVC — CISA Coordinator
Exploitation
none
Automatable
no
Tech. Impact
total
Affected products (1)
VendorProductPlatformVersions
AEB-labs cruddl >= 3.0.0, < 3.0.2, >= 1.1.0, < 2.7.0
Weakness (CWE)
CWESourceDescription
CWE-74 cna CWE-74: Improper Neutralization of Special Elements in Output Used by a Downstream Component ('Injection')
CWE-943 cna CWE-943: Improper Neutralization of Special Elements in Data Query Logic
CVSS scores (1)
ScoreSeverityVersionSourceVector
9.9 CRITICAL 3.1 cna CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
Back to overview