Get ahead
VMware offers training and certification to turbo-charge your progress.
Learn morespring-ai-neo4j-store contains a Cypher injection vulnerability in Neo4jVectorFilterExpressionConverter.
When a user-controlled string is passed as a filter expression key in Neo4jVectorFilterExpressionConverter
of spring-ai-neo4j-store, doKey() embeds the key into a backtick-delimited Cypher property accessor
(node.`metadata.<key>`) after stripping only double quotes, without escaping embedded backticks.
Spring AI:
| Fix version | Availability |
|---|---|
| 1.1.4 | OSS |
| 1.0.5 | OSS |
No further mitigation steps are necessary.
Identified by Cantina's AppSec agent, Apex (https://www.cantina.security/)
To report a security vulnerability for a project within the Spring portfolio, see the Security Policy