PT-2026-56085 · Langroid+1 · Langroid+1
CVE-2026-55615
·
Publicado
2026-07-06
·
Atualizado
2026-07-13
CVSS v4.0
9.2
Crítica
| Vetor | AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N |
Nome do Software Vulnerável e Versões Afetadas
Langroid versões anteriores a 0.65.5
Description
O Neo4jChatAgent envia consultas Cypher geradas por LLM diretamente para o driver Neo4j sem validação, sem uma lista de permissões de tipos de declaração e sem um mecanismo de exclusão (opt-out). Como o texto da consulta pode ser influenciado por injeção de prompt — seja por entrada direta do usuário ou conteúdo indireto lido via Geração Aumentada de Recuperação (RAG) — um invasor pode ler ou destruir todos os dados do grafo. Além disso, se os procedimentos APOC ou
dbms.security estiverem habilitados no servidor, o invasor pode obter acesso ao sistema de arquivos e a comandos do sistema operacional. Este problema é uma injeção de prompt para linguagem de consulta. A exploração técnica ocorre por meio do cypher retrieval tool e cypher creation tool, onde a variável cypher query é passada para as funções session.run() e tx.run() sem a devida sanitização.Recommendations
Atualize para a versão 0.65.5.
Execute os agentes utilizando uma função de banco de dados de privilégio mínimo.
Exploit
Correção
Special Elements Injection
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Langroid
Neo4J