PT-2026-25057 · Getzep+2 · Graphiti+1

Romain-Deperne

·

Published

2026-03-12

·

Updated

2026-03-19

·

CVE-2026-32247

CVSS v3.1

8.1

High

VectorAV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N
Name of the Vulnerable Software and Affected Versions Graphiti versions prior to 0.28.2
Description Graphiti, a framework for building and querying temporal context graphs for AI agents, had a Cypher injection issue in shared search-filter construction for non-Kuzu backends. Attacker-controlled label values provided through SearchFilters.node labels were directly concatenated into Cypher label expressions without validation. In MCP deployments, this was exploitable through direct untrusted access to the Graphiti MCP server and through prompt injection against an LLM client that could be induced to call search nodes with attacker-controlled entity types values. The MCP server mapped entity types to SearchFilters.node labels, which then reached the vulnerable Cypher construction path. Affected backends included Neo4j, FalkorDB, and Neptune. Kuzu was not affected because it used parameterized label handling. Successful exploitation could allow arbitrary Cypher execution within the privileges of the configured graph database connection, potentially enabling unauthorized data access, modification, or deletion, and bypassing logical group isolation. The issue also involved a separate, narrower issue in fulltext search query construction for unvalidated group ids.
Recommendations Upgrade to version 0.28.2 or later.

Exploit

Fix

Weakness Enumeration

Related Identifiers

CVE-2026-32247
GHSA-GG5M-55JJ-8M5G

Affected Products

Graphiti
Graphiti-Core