Existe um problema onde campos de ordenação controlados pelo usuário e caminhos de atributo `filter aliases` são interpolados diretamente em posições de identificador e expressão AQL do ArangoDB em `core/database arango.py`. Um usuário autenticado com baixos privilégios pode explorar isso enviando valores manipulados para os seguintes endpoints de API:
- '/api/v2/observables/search'
- '/api/v2/entities/search'
- '/api/v2/indicators/search'
- '/api/v2/dfiq/search'
- '/api/v2/search/'
- '/api/v2/graph/search'
Isso permite que subexpressões AQL controladas pelo invasor sejam analisadas e avaliadas, o que pode levar ao uso de um oráculo de erro, avaliação de expressões em coleções internas como usuários, alteração da lógica de pesquisa, enumeração de informações de esquema e consumo excessivo de recursos do banco de dados. O problema está limitado a contextos de leitura e pesquisa, portanto, gravações arbitrárias no banco de dados não são possíveis.