Vulnerabilidad en cruddl (CVE-2022-36084)
Gravedad CVSS v3.1:
ALTA
Tipo:
No Disponible / Otro tipo
Fecha de publicación:
08/09/2022
Última modificación:
29/06/2023
Descripción
cruddl es un software para crear una API GraphQL para una base de datos, usando GraphQL SDL para modelar un esquema. Si es usado cruddl a partir de la versión 1.1.0 y anteriores a 2.7.0 y 3.0.2, para generar un esquema que usa "@flexSearchFulltext", los usuarios de ese esquema pueden inyectar consultas AQL arbitrarias que serán reenviadas a y ejecutadas por ArangoDB. Los esquemas que no usan "@flexSearchFulltext" no están afectados. El atacante debe tener permiso "READ" para al menos un tipo de entidad root que tenga habilitado "@flexSearchFulltext". El problema ha sido corregido en versión 3.0.2 y en versión 2.7.0 de cruddl. Como mitigación, los usuarios pueden eliminar temporalmente "@flexSearchFulltext" de sus esquemas
Impacto
Puntuación base 3.x
8.80
Gravedad 3.x
ALTA
Productos y versiones vulnerables
CPE | Desde | Hasta |
---|---|---|
cpe:2.3:a:aeb:cruddl:*:*:*:*:*:node.js:*:* | 1.1.0 (incluyendo) | 2.7.0 (excluyendo) |
cpe:2.3:a:aeb:cruddl:*:*:*:*:*:node.js:*:* | 3.0.0 (incluyendo) | 3.0.2 (excluyendo) |
Para consultar la lista completa de nombres de CPE con productos y versiones, ver esta página