GitHub Advisoryadvisory · Maven

GHSA-v6x6-pjxw-3pv2 Spring AI's VectorStoreChatMemoryAdvisor conversation scoping can lead to cross-tenant memory exfiltration

MEDIUM Published 2026-04-28 Modified 2026-07-17 Official page ↗
Aliases
CVE-2026-40966
Ecosystem
Maven
Packages
org.springframework.ai:spring-ai-advisors-vector-store
Severity
Moderate
CVSS vector
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N
Weaknesses
CWE-284
Reviewed
2026-05-06

Affected packages

• Maven org.springframework.ai:spring-ai-advisors-vector-store: >= 1.0.0, < 1.0.6 → fixed in 1.0.6 • Maven org.springframework.ai:spring-ai-advisors-vector-store: >= 1.1.0, < 1.1.5 → fixed in 1.1.5

Description

In Spring AI, an attacker can bypass conversation isolation and exfiltrate sensitive memory from other users’ chat histories, including secrets and credentials, by injecting filter logic through conversationId. Only applications that use VectorStoreChatMemoryAdvisor and pass user-supplied input as a conversationId are affected.

Related

Alias · CVE (1)

  • CVE-2026-40966 In Spring AI, an attacker can bypass conversation isolation and exfiltrate sensitive memory from other users’ chat histories, including… vulnerability

Weakness · CWE (1)

  • CWE-284 Improper Access Control weakness

References