- CVE ID
- CVE-2026-59318
- CVE Description
- In Spring AI's tool calling support, the per-request tool list is advertised to the model as a boundary but is not fully enforced when a tool call is dispatched. Under certain conditions, a tool that was not made available to the current request could be invoked, potentially leading to privilege escalation.
Affected versions:
Spring AI: 2.0.0
Spring AI: 1.1.0 through 1.1.8
Spring AI: 1.0.0 through 1.0.9
- Published
- Aug 21, 2026
- CVSS Score & Severity
9.8Critical
- CVSS Vector
- CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
- EPSS Score
- 0.254%
- KEV Status
Not in KEV Catalog: No known exploits
- Vulnerable Methods
org/springframework/ai/model/tool/DefaultToolCallingManager.executeToolCall(Lorg/springframework/ai/chat/prompt/Prompt;Lorg/springframework/ai/chat/messages/AssistantMessage;Lorg/springframework/ai/chat/model/ToolContext;)Lorg/springframework/ai/model/tool/DefaultToolCallingManager$InternalToolExecutionResult;JVMVulnerable params: 1
- Source
- National Vulnerability Database