GHSA-28g4-38q8-3cwc: Flowise: Cypher Injection in GraphCypherQAChain
- Identifier
- GHSA-28g4-38q8-3cwc
- Published
- Record updated
- Affected
- flowise-components <= 3.0.13
- flowise <= 3.0.13
- Fixed in
- 3.1.0
Summary
The GraphCypherQAChain node in Flowise passes user input directly into the Cypher query pipeline without sanitization, in the run method of packages/components/nodes/chains/GraphCypherQAChain/GraphCypherQAChain.ts (lines 193-219). An attacker with access to a vulnerable chatflow prediction endpoint (/api/v1/prediction/{flowId}) can inject arbitrary Cypher executed against the connected Neo4j database, enabling data exfiltration, modification, deletion, and schema discovery. Exploitation requires a chatflow using the Graph Cypher QA Chain node, a Chat Model, and a Neo4j Graph node with valid credentials.
Mitigation
The source does not state a fix yet. Check the original advisory for updates.
Affected packages in the Exposure Registry
Matched by package name and ecosystem. Each entry shows whether the package delegates to a language model and how many tracked packages depend on it.
- flowisenpmLLM dependency since 2024-03-12
- flowise-componentsnpmLLM dependency since 2023-04-10 · 1 tracked dependent
Related items
- MediumFake AI Attacks Spread Across US Companies: How MSSPs Can Stop Incidents EarlySimilar attack · The Hacker News
- MediumRansomware extortion gets personal as attackers target employees’ familiesSimilar attack · CSO Online
- MediumLangflow's Critical Authenticated RCE Flaw Targeted in 1,423 Honeypot Exploit AttemptsSimilar attack · The Hacker News
- MediumAnthropic 'SneakPeek' Flaw Is a Silent Zero-Click ThreatSimilar attack · Dark Reading
- HighCVE-2026-104103: Ludwig archive extraction allows writes outside extraction directorySimilar attack · NVD/CVE Database