SQL injection in Spring AI - CVE-2026-40978
Published: April 27, 2026
Spring AI
Detailed vulnerability description
The vulnerability allows a remote user to execute arbitrary SQL queries.
The vulnerability exists due to SQL injection in CosmosDBVectorStore.doDelete() when processing crafted document IDs. A remote user can supply crafted document IDs to execute arbitrary SQL queries.
Only applications that use CosmosDBVectorStore and pass user-supplied input as document ids are vulnerable.