CVE-2026-40967: VectorStore FilterExpression Converter injection

HIGH | APRIL 27, 2026 | CVE-2026-40967
Description In 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 not properly escaped, leading to the ability to…

CVE-2026-40978: SQL Injection in CosmosDBVectorStore.doDelete()

HIGH | APRIL 27, 2026 | CVE-2026-40978
Description SQL injection vulnerability in Spring AI's CosmosDBVectorStore allows attackers to execute arbitrary SQL queries via crafted document IDs. Only applications that use CosmosDBVectorStore and pass user-supplied input as document ids are affected…

CVE-2026-40980: OOM by attacker-controlled PDF

MODERATE | APRIL 27, 2026 | CVE-2026-40980
Description In Spring AI, a malicious PDF file can be crafted that triggers the allocation of unreasonable amounts of memory when handled by ForkPDFLayoutTextStripper. Only applications that use ForkPDFLayoutTextStripper and pass user-supplied input to…

Get ahead

VMware offers training and certification to turbo-charge your progress.

Learn more

Get support

Tanzu Spring offers support and binaries for OpenJDK™, Spring, and Apache Tomcat® in one simple subscription.

Learn more

Upcoming events

Check out all the upcoming events in the Spring community.

View all