CVE-2026-41712
ChatMemory DEFAULT_CONVERSATION_ID causes unintended cross-user data leakage
Spring AI's chat memory component contained a problematic default that, when not explicitly overridden, could result in unintended data exposure between users.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- None
- Availability
- None
Exploit likelihood
What each source reports
CVE List Score used
7.5
ChatMemory DEFAULT_CONVERSATION_ID causes unintended cross-user data leakage
Spring AI's chat memory component contained a problematic default that, when not explicitly overridden, could result in unintended data exposure between users.
- Record
CVE-2026-41712- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
EUVDEUVD-2026-29448
7.5
Spring AI's chat memory component contained a problematic default that, when not explicitly overridden, could result in unintended data exposure between users.
- Record
EUVD-2026-29448- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-q62f-h9x2-gcqc
7.5
Spring AI: ChatMemory DEFAULT_CONVERSATION_ID causes unintended cross-user data leakage
Spring AI's chat memory component contained a problematic default that, when not explicitly overridden, could result in unintended data exposure between users.
- Record
GHSA-q62f-h9x2-gcqc- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N - Weakness
- CWE-276
- Updated
- 2026-11-02
NVD
7.5
Spring AI's chat memory component contained a problematic default that, when not explicitly overridden, could result in unintended data exposure between users.
- Record
CVE-2026-41712- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N - Weakness
- CWE-276
- Updated
- 2026-11-02
OSV
7.5
ChatMemory DEFAULT_CONVERSATION_ID causes unintended cross-user data leakage
Spring AI's chat memory component contained a problematic default that, when not explicitly overridden, could result in unintended data exposure between users.
- Record
CVE-2026-41712- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
OSVGHSA-q62f-h9x2-gcqc
7.5
Spring AI: ChatMemory DEFAULT_CONVERSATION_ID causes unintended cross-user data leakage
Spring AI's chat memory component contained a problematic default that, when not explicitly overridden, could result in unintended data exposure between users.
- Record
GHSA-q62f-h9x2-gcqc- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N - Weakness
- CWE-276
- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
org.springframework.ai:spring-ai-client-chatMaven |
before 1.0.7 | 1.0.7 |
org.springframework.ai:spring-ai-client-chatMaven |
1.1.0-M1 up to 1.1.6 | 1.1.6 |
org.springframework.ai:spring-ai-client-chatMaven |
2.0.0-M1 up to 2.0.0-M6 | 2.0.0-M6 |
org.springframework.ai:spring-ai-modelMaven |
before 1.0.7 | 1.0.7 |
org.springframework.ai:spring-ai-modelMaven |
1.1.0-M1 up to 1.1.6 | 1.1.6 |
org.springframework.ai:spring-ai-modelMaven |
2.0.0-M1 up to 2.0.0-M6 | 2.0.0-M6 |
org.springframework.ai:spring-ai-advisors-vector-storeMaven |
before 1.0.7 | 1.0.7 |
org.springframework.ai:spring-ai-advisors-vector-storeMaven |
1.1.0-M1 up to 1.1.6 | 1.1.6 |
org.springframework.ai:spring-ai-advisors-vector-storeMaven |
2.0.0-M1 up to 2.0.0-M6 | 2.0.0-M6 |
org.springframework.ai:spring-ai-client-chatMaven |
before 1.0.7, plus listed versions 1.0.01.0.0-M71.0.0-M81.0.0-RC11.0.1 Show 5 moreShow less1.0.21.0.31.0.41.0.51.0.6 |
1.0.7 |
Show 8 moreShow less
| Package | Affected | Fixed |
|---|---|---|
org.springframework.ai:spring-ai-client-chatMaven |
1.1.0-M1 up to 1.1.6, plus listed versions 1.1.01.1.0-M21.1.0-M31.1.0-M41.1.0-RC1 Show 5 moreShow less1.1.11.1.21.1.31.1.41.1.5 |
1.1.6 |
org.springframework.ai:spring-ai-client-chatMaven |
2.0.0-M1 up to 2.0.0-M6, plus listed versions 2.0.0-M22.0.0-M32.0.0-M42.0.0-M5 |
2.0.0-M6 |
org.springframework.ai:spring-ai-modelMaven |
before 1.0.7, plus listed versions 1.0.01.0.0-M71.0.0-M81.0.0-RC11.0.1 Show 5 moreShow less1.0.21.0.31.0.41.0.51.0.6 |
1.0.7 |
org.springframework.ai:spring-ai-modelMaven |
1.1.0-M1 up to 1.1.6, plus listed versions 1.1.01.1.0-M21.1.0-M31.1.0-M41.1.0-RC1 Show 5 moreShow less1.1.11.1.21.1.31.1.41.1.5 |
1.1.6 |
org.springframework.ai:spring-ai-modelMaven |
2.0.0-M1 up to 2.0.0-M6, plus listed versions 2.0.0-M22.0.0-M32.0.0-M42.0.0-M5 |
2.0.0-M6 |
org.springframework.ai:spring-ai-advisors-vector-storeMaven |
before 1.0.7, plus listed versions 1.0.01.0.0-M71.0.0-M81.0.0-RC11.0.1 Show 5 moreShow less1.0.21.0.31.0.41.0.51.0.6 |
1.0.7 |
org.springframework.ai:spring-ai-advisors-vector-storeMaven |
1.1.0-M1 up to 1.1.6, plus listed versions 1.1.01.1.0-M21.1.0-M31.1.0-M41.1.0-RC1 Show 5 moreShow less1.1.11.1.21.1.31.1.41.1.5 |
1.1.6 |
org.springframework.ai:spring-ai-advisors-vector-storeMaven |
2.0.0-M1 up to 2.0.0-M6, plus listed versions 2.0.0-M22.0.0-M32.0.0-M42.0.0-M5 |
2.0.0-M6 |
History
| Recorded | Changed | Sources |
|---|---|---|
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2026-41712 is a high vulnerability (CVSS 7.5) in Vmware Spring Ai, published May 12, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.26%, the 17th percentile. Fixed in org.springframework.ai:spring-ai-client-chat 1.0.7.
References
spring.io/security/cve-2026-41712
nvd.nist.gov/vuln-metrics/cvss/v3-calculator?vector=AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N&version=3.1
nvd.nist.gov/vuln/detail/CVE-2026-41712
github.com/spring-projects/spring-ai/commit/59ab7521f0a8f67c89359e910a20472d572b4dd9
github.com/advisories/GHSA-q62f-h9x2-gcqc
github.com/CVEProject/cvelistV5/tree/main/cves/2026/41xxx/CVE-2026-41712.json