CVE-2026-40967

In Spring AI, various FilterExpressionConverter implementations accept a filter expression object and translate them to specific vector store query languages. In several cases, keys and values are not properly escaped, leading to the ability to alter the query. Affected versions: Spring AI: 1.0.0 - 1.0.5 (fixed in 1.0.6), 1.1.0 - 1.1.4 (fixed in 1.1.5)
References
Link Resource
https://spring.io/security/cve-2026-40967 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, 22:10

Type Values Removed Values Added
Summary
  • (es) En Spring AI, varias implementaciones de FilterExpressionConverter aceptan un objeto de expresión de filtro y los traducen a lenguajes de consulta específicos de almacenes vectoriales. En varios casos, las claves y los valores no se escapan correctamente, lo que lleva a la capacidad de alterar la consulta. Versiones afectadas: Spring AI: 1.0.0 - 1.0.5 (corregido en 1.0.6), 1.1.0 - 1.1.4 (corregido en 1.1.5)

Information

Published : 2026-04-28 07:16

Updated : 2026-10-26 22:10


NVD link : CVE-2026-40967

Mitre link : CVE-2026-40967

CVE.ORG link : CVE-2026-40967


JSON object : View

Products Affected

vmware

  • spring_ai
CWE
CWE-94

Improper Control of Generation of Code ('Code Injection')