SA
Product
Spring AI
18
CVEs
0
On KEV
9.8
Max CVSS
0
New 30D
Severity mix
Critical 2High 10Medium 6Low 0
Watch
Add Spring AI to your stack to get only the CVEs that touch what you run.
| CVE | CVSS | Published | Summary · affected versions |
|---|---|---|---|
| CVE-2026-59318 | 9.8 | Aug 21 | DefaultToolCallingManager Global Resolver Fallback Allows Unadvertised Tool Dispatch via Prompt Injection Affected: 2.0.0; 1.1.0 through 1.1.8; 1.0.0 through 1.0.9 |
| CVE-2026-22738 | 9.8 | Mar 27 | SpEL Injection via Unescaped Filter Key in SimpleVectorStore Leads to Remote Code Execution Affected: 1.0.0 before 1.0.5; 1.1.0 before 1.1.4 |
| CVE-2026-40978 | 8.8 | Apr 28 | SQL injection vulnerability in Spring AI's `CosmosDBVectorStore` allows attackers to execute arbitrary SQL queries via crafted document IDs Affected: 1.0.0 before 1.0.6; 1.1.0 before 1.1.5 |
| CVE-2026-41705 | 8.6 | May 9 | Spring AI's MilvusVectorStore#doDelete(List) implementation is vulnerable to filter-expression injection via unsanitized document IDs Affected: 1.0.0 before 1.0.7; 1.1.0 before 1.1.6 |
| CVE-2026-40967 | 8.6 | Apr 28 | In Spring AI, various FilterExpressionConverter implementations accept a filter expression object and translate them to specific vector store query languages Affected: 1.0.0 before 1.0.6; 1.1.0 before 1.1.5 |
| CVE-2026-22742 | 8.6 | Mar 27 | Server-Side Request Forgery in BedrockProxyChatModel via Unvalidated Media URL Fetching Affected: 1.0.0 before 1.0.5; 1.1.0 before 1.1.4 |
| CVE-2026-47852 | 7.5 | Aug 26 | Predictable cache directory location allows local ONNX model substitution in Spring AI Affected: 2.0.0; 1.1.0 through 1.1.8; 1.0.0 through 1.0.9 |
| CVE-2026-47851 | 7.5 | Aug 26 | Unbounded recursion over attacker-controlled PDF outline tree in Spring AI PDF Document Reader Affected: 2.0.0; 1.1.0 through 1.1.8; 1.0.0 through 1.0.9 |
| CVE-2026-59279 | 7.5 | Aug 21 | Unbounded persistent session allocation via repeated initialize requests Affected: 2.0.0 |
| CVE-2026-47835 | 7.5 | Jun 15 | Spring AI vector store metadata filtering to handle special characters in Elasticsearch, OpenSearch, and GemFire Vector Stores Affected: 1.0.0 before 1.0.9; 1.1.0 before 1.1.8 |
| CVE-2026-22744 | 7.5 | Mar 27 | In 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… Affected: 1.0.0 before 1.0.5; 1.1.0 before 1.1.4 |
| CVE-2026-22743 | 7.5 | Mar 27 | Server-Side Request Forgery via Filter Expression Keys in Neo4jVectorStore Affected: 1.0.0 before 1.0.5; 1.1.0 before 1.1.4 |
| CVE-2026-59294 | 6.5 | Aug 27 | Arbitrary File Write via Path Traversal in ResourceCacheService Affected: 2.0.0; 1.1.0 through 1.1.8; through 1.0.9 |
| CVE-2026-41863 | 6.5 | May 25 | LLM-influenced filename used unsanitized in Path.resolve before file write in Spring AI support for Anthropic Skills API Affected: 1.1.0 through 1.1.x |
| CVE-2026-40980 | 6.5 | Apr 28 | In Spring AI, a malicious PDF file can be crafted that triggers the allocation of unreasonable amounts of memory when handled by `ForkPDFLayoutTextStripper` Affected: 1.0.0 before 1.0.6; 1.1.0 before 1.1.5 |
| CVE-2026-40979 | 6.1 | Apr 28 | In Spring AI, having access to a shared environment can expose the ONNX model used by the application Affected: 1.0.0 before 1.0.6; 1.1.0 before 1.1.5 |
| CVE-2026-59319 | 4.3 | Aug 27 | RediSearch Tag Injection in RedisChatMemoryRepository Allows Cross-Conversation Data Exposure Affected: 2.0.0 |
| CVE-2026-59308 | 4.3 | Aug 21 | Semantic Cache Cross-Tenant Isolation Bypass via SHA-256 Truncation Affected: 2.0.0 |
Showing 18
