CVE-2026-59319Medium 4.3RediSearch Tag Injection in RedisChatMemoryRepository Allows Cross-Conversation Data Exposure0.3%
CVE-2026-59294Medium 5.9Arbitrary File Write via Path Traversal in ResourceCacheService0.4%
CVE-2026-47852High 7.5Predictable cache directory location allows local ONNX model substitution in Spring AI0.3%
CVE-2026-47851High 7.5Unbounded recursion over attacker-controlled PDF outline tree in Spring AI PDF Document Reader0.5%
CVE-2026-59318Medium 6.5DefaultToolCallingManager Global Resolver Fallback Allows Unadvertised Tool Dispatch via Prompt Injection0.3%
CVE-2026-59308Medium 4.2Semantic Cache Cross-Tenant Isolation Bypass via SHA-256 Truncation0.2%
CVE-2026-59279High 7.5Unbounded persistent session allocation via repeated initialize requests0.5%
CVE-2026-47835High 8.6Spring AI vector store metadata filtering to handle special characters in Elasticsearch, OpenSearch, and GemFire Vector Stores0.3%
CVE-2026-41863Medium 6.5LLM-influenced filename used unsanitized in Path.resolve before file write in Spring AI support for Anthropic Skills API0.4%
CVE-2026-41705High 8.6Spring AI's MilvusVectorStore#doDelete(List) implementation is vulnerable to filter-expression injection via unsanitized document IDs.
Spring AI 1.0.x: affected from 1.0.0 through latest 1.0.x; upgrad0.4%
CVE-2026-40980Medium 6.5In Spring AI, a malicious PDF file can be crafted that triggers the allocation of unreasonable amounts of memory when handled by `ForkPDFLayoutTextStripper`.
Affected versions:
Spring AI: 1.0.0 - 1.00.2%
CVE-2026-40979Medium 6.1In 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.0.6), 1.1.0 - 1.1.4 (fixed in 1.1.5)0.1%
CVE-2026-40978High 8.8SQL injection vulnerability in Spring AI's `CosmosDBVectorStore` allows attackers to execute arbitrary SQL queries via crafted document IDs.
Affected versions:
Spring AI: 1.0.0 - 1.0.5 (fixed in 1.0.0.3%
CVE-2026-40967High 8.6In 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 not0.4%
CVE-2026-22744High 7.5In RedisFilterExpressionConverter of spring-ai-redis-store, when a user-controlled string is passed as a filter value for a TAG field, stringValue() inserts the value directly into the @field:{VALUE} 0.3%
CVE-2026-22743High 7.5Server-Side Request Forgery via Filter Expression Keys in Neo4jVectorStore0.3%
CVE-2026-22742High 8.6Server-Side Request Forgery in BedrockProxyChatModel via Unvalidated Media URL Fetching0.4%
CVE-2026-22738Critical 9.8SpEL Injection via Unescaped Filter Key in SimpleVectorStore Leads to Remote Code Execution1.1%