Spring Spring Ai

18 CVEs affecting Spring Spring Ai. Latest disclosed: 2026-08-27. Critical: 1, High: 10.

Top CVEs affecting Spring Spring Ai
CVESeverityScorePublishedSummary
CVE-2026-22738Critical9.82026-03-27In 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…
CVE-2026-40978High8.82026-04-28SQL injection vulnerability in Spring AI's `CosmosDBVectorStore` allows attackers to execute arbitrary SQL queries via crafted document IDs. Affected versions…
CVE-2026-47835High8.62026-06-15In Spring AI Vector Stores, special characters could be used to force the execution of arbitrary queries in Elasticsearch, OpenSearch, and GemFire VectorDB. Af…
CVE-2026-41705High8.62026-05-09Spring AI's MilvusVectorStore#doDelete(List) implementation is vulnerable to filter-expression injection via unsanitized document IDs. Spring AI 1.0.x: affecte…
CVE-2026-40967High8.62026-04-28In Spring AI, various FilterExpressionConverter implementations accept a filter expression object and translate them to specific vector store query languages…
CVE-2026-22742High8.62026-03-27Spring AI's spring-ai-bedrock-converse contains a Server-Side Request Forgery (SSRF) vulnerability in BedrockProxyChatModel when processing multimodal messages…
CVE-2026-47852High7.52026-08-27A local attacker on a multi-user host can pre-create the deterministic cache path and plant a malicious ONNX model file. Spring AI 2.0.0 Spring AI 1.1.0 - 1.1…
CVE-2026-47851High7.52026-08-27Analyzing a PDF with a deeply nested or cyclic table of contents can cause a StackOverflowError in the ingestion thread. Spring AI 2.0.0 Spring AI 1.1.0 - 1.1…
CVE-2026-59279High7.52026-08-21The MCP Streamable HTTP server transport (WebFlux and WebMvc variants) does not place any limit on the number of sessions it retains, and by default does not r…
CVE-2026-22744High7.52026-03-27In RedisFilterExpressionConverter of spring-ai-redis-store, when a user-controlled string is passed as a filter value for a TAG field, stringValue() inserts th…
CVE-2026-22743High7.52026-03-27Spring AI's spring-ai-neo4j-store contains a Cypher injection vulnerability in Neo4jVectorFilterExpressionConverter. When a user-controlled string is passed as…
CVE-2026-59318Medium6.52026-08-21In Spring AI's tool calling support, the per-request tool list is advertised to the model as a boundary but is not fully enforced when a tool call is dispatche…
CVE-2026-41863Medium6.52026-05-25Spring AI's support for Anthropic's Skills API used LLM-influenced filenames unsanitized in Path.resolve before writing files to disk. This could allow a malic…
CVE-2026-40980Medium6.52026-04-28In Spring AI, a malicious PDF file can be crafted that triggers the allocation of unreasonable amounts of memory when handled by `ForkPDFLayoutTextStripper`. …
CVE-2026-40979Medium6.12026-04-28In Spring AI, having access to a shared environment can expose the ONNX model used by the application. Affected versions: Spring AI: 1.0.0 - 1.0.5 (fixed in 1…
CVE-2026-59294Medium5.92026-08-27ResourceCacheService.getCacheName() builds the on-disk filename by appending the URI fragment verbatim, without stripping path separators or .. sequences, and…
CVE-2026-59319Medium4.32026-08-27RedisChatMemoryRepository.findByMetadata() builds RediSearch tag and text queries from caller-supplied metadata values without applying RediSearchUtil.escape()…
CVE-2026-59308Medium4.22026-08-21In Spring AI's Semantic Cache support, the context hash used to isolate cached responses between different system prompts could allow cached responses to be sh…