CVE-2026-22738

SpEL Injection via Unescaped Filter Key in SimpleVectorStore Leads to Remote Code Execution

Critical · published March 27, 2026

CVSS v3.1
9.8
EPSS
1%
Percentile
65.0
In the wild
Unconfirmed
What it is

In Spring AI, a SpEL injection vulnerability exists in SimpleVectorStore when a user-supplied value is used as a filter expression key. A malicious actor could exploit this to execute arbitrary code. Only applications that use SimpleVectorStore and pass user-supplied input as a filter expression key are affected.

This issue affects Spring AI: from 1.0.0 before 1.0.5, from 1.1.0 before 1.1.4.

The record
Technical detail
CVSS v3.1
9.8 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.01087 · 65.0th percentile
Published
2026-03-27T05:21Z
EPSS history
Timeline
  • 27 MAR 05:21Z
    SpEL Injection via Unescaped Filter Key in SimpleVectorStore Leads to Remote Code Execution
    cvelistv5