CVE-2026-32247
Graphiti vulnerável a Injeção de Cypher via node_labels não sanitizados em filtros de busca
- Publicado
- 12 de mar. de 2026
- Atualizado
- 13 de mar. de 2026
- Atribuindo CNA
- GitHub_M
- Evidência observada
- 25 de ago. de 2026
CVSS primário
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:NBaixo · próximos 30 dias
- Percentil
- 41,4%
- Data do modelo
- 15 de out. de 2026
EPSS é uma estimativa estatística, não uma certeza ou uma medida de impacto. Combine-o com CVSS, status KEV, exposição e seu ambiente.
Resumo
Graphiti é um framework para construir e consultar grafos de contexto temporal para agentes de IA. As versões do Graphiti anteriores à 0.28.2 continham uma vulnerabilidade de injeção de Cypher na construção compartilhada de filtros de busca para backends que não são Kuzu. Valores de rótulo controlados pelo atacante, fornecidos por meio de `SearchFilters.node_labels`, eram concatenados diretamente em expressões de rótulo Cypher sem validação. Em implantações MCP, isso era explorável não apenas por meio de acesso não confiável direto ao servidor MCP do Graphiti, mas também por meio de injeção de prompt contra um cliente LLM que poderia ser induzido a chamar `search_nodes` com valores de `entity_types` controlados pelo atacante. O servidor MCP mapeava `entity_types` para `SearchFilters.node_labels`, que então alcançavam o caminho vulnerável de construção de Cypher. Os backends afetados incluíam Neo4j, FalkorDB e Neptune. O Kuzu não foi afetado pelo problema de injeção de rótulo porque usava manipulação de rótulo parametrizada em vez de rótulos Cypher interpolados por string. Esse problema foi mitigado na versão 0.28.2.
Fontes
Cypher injection in Graphiti via unsanitized node_labels — CVE-2026-32247 / CVSS 8.1
Uso responsável
Use informações de vulnerabilidade apenas em sistemas que você possui ou está autorizado a testar. O Kitploit vincula-se a metadados de pesquisa pública e não armazena código de exploração ou cargas maliciosas.