CVE-2026-77956 in ash_aiinfo

Zusammenfassung

von VulDB • 31.08.2026

Eine Schwachstelle vom Typ „Improper Control of Generation of Code (Code Injection)" in ash-project ash_ai ermöglicht es einem entfernten, nicht authentifizierten Client, beliebigen Elixir-Code auszuführen.

AshAi.Actions.Prompt wertet den Prompt-Inhalt über `EEx.eval_string/2` aus. Die dokumentierte Form `fn input, context -> ... end` erlaubt es, den Prompt-Inhalt aus Aktionsargumenten zu erstellen; wenn also der Text einer Prompt-Aktion Anfragedaten enthält, wird dieser angreiferkontrollierte Text als EEx-Vorlage (Elixir-Quellcode) kompiliert und ausgeführt. Inhalte wie `Code.eval_string/2` werden auf dem Server ausgeführt, bevor eine Modellanfrage gestellt wird, wobei keine Authentifizierung erforderlich ist, außer der Zugriff auf eine Prompt-Aktion. Die Korrektur stoppt die Auswertung von funktionsbereitgestelltem Prompt-Inhalt als EEx; es werden nur statisch konfigurierte Vorlagen ausgewertet.

Dieses Problem betrifft ash_ai: ab Version 0.1.0 bis vor 1.0.0.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Zuständig

EEF

Reservieren

30.08.2026

Veröffentlichung

31.08.2026

Moderieren

akzeptiert

Eintrag

VDB-397206

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Want to know what is going to be exploited?

We predict KEV entries!