In Spring AI Vector Stores, special characters could be used to force the execution of arbitrary queries in Elasticsearch, OpenSearch, and GemFire Vec...
Description
In Spring AI Vector Stores, special characters could be used to force the execution of arbitrary queries in Elasticsearch, OpenSearch, and GemFire VectorDB
AI Analyst Comment
Remediation
Apply vendor security updates immediately. Monitor for exploitation attempts and review access logs.
---METADATA---
VENDOR: Spring
PRODUCT: Spring AI Vector Stores
AFFECTED_VERSIONS: Spring AI 1.0.0 - 1.0.x, 1.1.0 - 1.1.x
---END_METADATA---
Description Summary:
Spring AI Vector Stores are vulnerable to arbitrary query execution in Elasticsearch, OpenSearch, and GemFire via special character injection.
Executive Summary:
A query injection vulnerability in Spring AI Vector Stores could allow low-privileged attackers to force the execution of arbitrary queries against backend vector databases.
Vulnerability Details
CVE-ID: CVE-2026-47835
Affected Software: Spring AI
Affected Versions: Spring AI 1.0.0 - 1.0.x, 1.1.0 - 1.1.x
Vulnerability: The vulnerability arises from improper sanitization of special characters within Spring AI Vector Stores. This allows an attacker with low-level access to inject characters that force the execution of unauthorized, arbitrary queries in connected Elasticsearch, OpenSearch, or GemFire VectorDB instances.
Business Impact
With a CVSS score of 8.6, this vulnerability poses a severe risk to the confidentiality and integrity of vector database contents. An attacker could exfiltrate sensitive data stored within the vector space or potentially modify data, impacting the reliability of AI-driven applications and the underlying data sets.
Remediation Plan
Immediate Action: Update Spring AI components to versions 1.0.9 or 1.1.8 as applicable to your environment.
Proactive Monitoring: Monitor query logs for the specified vector databases for unusual or unauthorized query patterns that deviate from standard application behavior.
Compensating Controls: Implement strict input validation and sanitization for any data passed to the Spring AI Vector Store interface to prevent special character injection.
Exploitation Status
Public Exploit Available: false
Analyst Notes: As of June 16, 2026, there is no public information indicating active exploitation. However, the ability to manipulate queries in AI-driven databases is a significant concern that requires immediate remediation.
Analyst Recommendation
Organizations integrating Spring AI with vector databases should treat this as a high-priority update. Upgrading to the provided patched versions is the most effective way to secure the query interface and prevent unauthorized access to the vector data store.