Spring AI SpEL Injection Vulnerability in SimpleVectorStore Allows Remote Code Execution

Vulnerability

A SpEL injection vulnerability has been identified in Spring AI versions 1.0.0 prior to 1.0.5 and 1.1.0 prior to 1.1.4. The issue arises in the SimpleVectorStore component when user-supplied values are used as filter expression keys. This vulnerability could be exploited by a malicious actor to execute arbitrary code, but only in applications that utilize SimpleVectorStore and pass user input as filter keys.

Impact

Exploitation of this vulnerability allows for arbitrary code execution on the server where the affected Spring AI application is running.

Remediation

Users should upgrade to Spring AI version 1.0.5 or 1.1.4, depending on their current version.

Added: Mar 27, 2026, 6:24 AM
Updated: Mar 27, 2026, 6:24 AM

Vulnerability Rating

Custom Algorithm
spread
0.0
impact
10.0
exploitability
7.4
remediation
0.0
relevance
4.8
threat
0.0
urgency
2.9
incentive
4.2

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.