Improper Neutralization of Special Elements in Output Used by a Downstream Component in Spring AI - CVE-2026-40967
Published: April 27, 2026
Spring AI
Detailed vulnerability description
The vulnerability allows a remote attacker to alter vector store queries.
The vulnerability exists due to improper neutralization of special elements in various FilterExpressionConverter implementations when translating user-supplied filter expressions. A remote attacker can supply crafted keys and values to alter vector store queries.
Only applications that use VectorStore implementations and pass user-supplied input as a filterExpression are vulnerable.