Skip to main content
VulnerabilityPublished

CVE-2026-32247: getzep graphiti · Improper Neutralization of Special Elements in Data Query Logic

Affects getzep graphitiSource CVE Database V5

0
Compare

Not known to be exploited · CVSS 8.1 High : upgrade to 0.28.2 soon.

Data as of 29 Oct 2026, 19:04 UTC

CVSS 3.1 base score
8.1High
How severe the flaw is on the 0–10 CVSS scale.
EPSS
0.3% chance of exploitation in 30 days – higher than 29% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
Patch
Available – fixed in 0.28.2
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 12 Mar 2026

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponized: evidence found.

    Public exploit code: GitHub proofs of concept

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq Mirage: no evidence on record.

    No attack traffic recorded by OffSeq Mirage sensors

A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), GitHub proofs of concept, the Metasploit, Exploit-DB and nuclei-templates index as of 29 Oct 2026.

What to do

Upgrade graphiti and getzep/graphiti to 0.28.2.

Affected software

ProductAffectedFixed in
getzepgraphitiAffected
  • <0.28.2
Fixed in
  • 0.28.2
GitHubgetzep/graphitipkg:github/getzep/graphitiOther threatsAffected
  • <0.28.2
Fixed in
  • 0.28.2

Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.

AI-suggested

Organizations should immediately upgrade Graphiti to version 0.28.2 or later, where the vulnerability is patched. For environments where immediate upgrade is not feasible, implement strict input validation and sanitization on all user-controllable inputs that influence Cypher query construction, especially SearchFilters.node_labels and entity_types parameters. Employ parameterized queries or prepared statements wherever possible to avoid string interpolation of labels. Restrict access to the Graphiti MCP server to trusted users and networks to reduce direct exploitation risk. Monitor and audit LLM client interactions that invoke search_nodes for anomalous or unexpected entity_types inputs indicative of prompt injection attempts. Implement network segmentation and least privilege principles to limit attacker movement if compromise occurs. Maintain up-to-date threat intelligence and apply security patches promptly. Consider deploying Web Application Firewalls (WAFs) with custom rules to detect and block Cypher injection patterns targeting Graphiti endpoints.

Description

CVE-2026-32247 is a high-severity Cypher injection vulnerability in getzep's Graphiti framework versions prior to 0.28.2. The flaw arises from improper neutralization of special elements in data query logic, specifically in the construction of Cypher label expressions for non-Kuzu backends like Neo4j, FalkorDB, and Neptune. Attackers can exploit this by injecting malicious label values through SearchFilters.node_labels or via prompt injection against LLM clients that trigger vulnerable search_nodes calls. This can lead to unauthorized data access and compromise of confidentiality and integrity without requiring user interaction, though some privileges are needed. The issue was fixed in version 0.28.2 by improving input validation and parameterization.

References

Community reviews

Loading reviews…