CVE-2026-22738

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.
References
Link Resource
https://spring.io/security/cve-2026-22738 Vendor Advisory
Configurations

Configuration 1 (hide)

OR cpe:2.3:a:vmware:spring_ai:*:*:*:*:*:*:*:*
cpe:2.3:a:vmware:spring_ai:*:*:*:*:*:*:*:*

History

26 Oct 2026, 21:10

Type Values Removed Values Added
Summary
  • (es) En Spring AI, existe una vulnerabilidad de inyección SpEL en SimpleVectorStore cuando un valor proporcionado por el usuario se utiliza como clave de expresión de filtro. Un actor malicioso podría explotar esto para ejecutar código arbitrario. Solo las aplicaciones que utilizan SimpleVectorStore y pasan entrada proporcionada por el usuario como clave de expresión de filtro se ven afectadas. Este problema afecta a Spring AI: desde 1.0.0 antes de 1.0.5, desde 1.1.0 antes de 1.1.4.

Information

Published : 2026-03-27 06:16

Updated : 2026-10-26 21:10


NVD link : CVE-2026-22738

Mitre link : CVE-2026-22738

CVE.ORG link : CVE-2026-22738


JSON object : View

Products Affected

vmware

  • spring_ai
CWE
CWE-917

Improper Neutralization of Special Elements used in an Expression Language Statement ('Expression Language Injection')

CWE-88

Improper Neutralization of Argument Delimiters in a Command ('Argument Injection')