Instituto Nacional de ciberseguridad. Sección Incibe
Instituto Nacional de Ciberseguridad. Sección INCIBE-CERT

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

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)