Skip to main content
← All vulnerabilities
CVE-2026-40967GHSA-QC4J-QJQX-VR58

In Spring AI, various FilterExpressionConverter implementations accept a filter expression object and translate them to specific vector stor

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 1.0.6, 1.1.5
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: none
  • Automatable: yes
  • Technical impact: total

Summary

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)

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: none · Automatable: yes · Technical impact: total

  3. Record last updated

Affected versions

  • Spring Spring AI

    From 1.0.0 · fixed in 1.0.6; From 1.1.0 · fixed in 1.1.5

  • org.springframework.ai:spring-ai-vector-storeMaven

    From 1.0.0 · fixed in 1.0.6

  • org.springframework.ai:spring-ai-vector-storeMaven

    From 1.1.0 · fixed in 1.1.5

References 1

spring.io