„`html
Zusammenfassung
CVE-2026-59318 ist eine SicherheitslĂĽcke mittleren Schweregrades in Spring AI’s Tool-Calling-Funktionalität. Die Schwachstelle ermöglicht unter bestimmten Bedingungen die Invokation von Tools, die fĂĽr die aktuelle Anfrage nicht freigegeben wurden. Dies könnte zu einer Privileg-Eskalation fĂĽhren. Der CVSS-Wert beträgt 6.5, was eine erhebliche Risikostufe darstellt.
Betroffene Systeme
Die Vulnerability betrifft folgende Spring AI Versionen:
- Spring AI 2.0.0
- Spring AI 1.1.0 bis 1.1.8
- Spring AI 1.0.0 bis 1.0.9
Alle Systeme, die diese Versionen in produktiven Umgebungen einsetzen, sind potentiell gefährdet.
Technische Details
Die Sicherheitslücke liegt in der Implementierung des Tool-Calling-Mechanismus. Spring AI advertiert eine per-Request Tool-Liste dem AI-Modell als Sicherheitsgrenze, durchsetzt diese Grenze jedoch nicht vollständig bei der Tool-Dispatch-Ausführung. Angreifer können durch manipulierte Anfragen oder spezifische Bedingungen Tools aufrufen, die nicht im aktuellen Request-Kontext freigegeben sind.
Dies stellt insbesondere in Multi-Tenant-Szenarien oder bei Systemen mit rollenbasierten Tool-Zugriff ein erhebliches Sicherheitsrisiko dar, da Benutzer möglicherweise Funktionen ausführen können, für die sie keine Berechtigung haben.
Empfohlene Massnahmen
- Umgehend aktualisieren: FĂĽhren Sie ein Update auf eine gepatchte Version durch, sobald diese verfĂĽgbar ist
- Zugriffskontrolle: Implementieren Sie strenge Validierung der Tool-Zugriffe auf Anwendungsebene
- Monitoring: Überwachen Sie Log-Dateien auf verdächtige Tool-Aufrufe
- Netzwerk-Segmentierung: Beschränken Sie den Zugriff auf AI-Services
Bewertung
CVSS Score: 6.5 (Medium)
Angriffsvektor: Network
VerfĂĽgbarer Patch: Nein
Diese Vulnerability erfordert sofortige Aufmerksamkeit, insbesondere in produktiven Umgebungen. Die Abwesenheit eines verfügbaren Patches macht Workarounds und erhöhte Überwachung erforderlich.
„`