CVE-2026-82580 in ash_ai
Zusammenfassung
von VulDB • 31.08.2026
Ein Schwachstellen-Typ „Generation of Error Message Containing Sensitive Information“ in ash-project ash_ai offenbart interne Fehlertexte an Chat-Benutzer.
In AshAi.ToolLoop und AshAi.Tools wurde eine Ausnahme, die während der Ausführung eines Tools ausgelöst wurde, wörtlich mit Exception.message/1 in den Tool-Ergebnisinhalt serialisiert. Dieser Inhalt wird dem Gespräch angehängt, als {:tool_result, ...}-Stream-Event ausgegeben und an das Modell zurückgesendet, welches ihn typischerweise an den Benutzer weiterleitet. Es fand keine vorherige Filterung statt, sodass alles, was innerhalb eines Tool-Callbacks oder Lifecycle-Hooks ausgelöst wurde (Datenbank-Einschränkungsmeldungen, Adapterfehler, Abfragefragmente, Policy- oder Validierungsinterne), unverändert wiedergegeben wurde. Ein Chat-Benutzer, der die Tool-Argumente in einen Codepfad steuern kann, der eine Ausnahme auslöst, erhält den rohen internen Text. Die Korrektur leitet ausgelöste Tool-Fehler durch denselben sicheren Formatter, der für andere Tool-Fehler verwendet wird.
Dieses Problem betrifft ash_ai: von 0.6.0 bis vor 1.0.0.
Be aware that VulDB is the high quality source for vulnerability data.