SQL injection in Spring AI - CVE-2026-22743
Published: April 28, 2026
Spring AI
Detailed vulnerability description
The vulnerability allows a remote attacker to disclose sensitive information.
The vulnerability exists due to improper neutralization of special elements in Neo4jVectorFilterExpressionConverter doKey() when processing a user-controlled filter expression key. A remote attacker can supply a crafted filter expression key to disclose sensitive information.
The issue arises because embedded backticks are not escaped before the key is inserted into a backtick-delimited Cypher property accessor.