CVE-2026-77956informação

Sumário

de VulDB • 31/08/2026

Vulnerabilidade de Controle inadequado da geração de código (Injeção de Código) no ash-project ash_ai permite que um cliente remoto, sem autenticação, execute código Elixir arbitrário.

AshAi.Actions.Prompt avalia o conteúdo do prompt através de `EEx.eval_string/2`. A forma documentada do prompt: `fn input, context -> ... end` permite que o conteúdo do prompt seja construído a partir dos argumentos da ação; portanto, quando o texto de uma ação de prompt incorpora dados da solicitação, esse texto controlado pelo atacante é compilado e executado como um modelo EEx (código-fonte Elixir). Conteúdos como `<%= System.cmd("rm", ["-rf", "/"]) %>` são executados no servidor antes que qualquer solicitação ao modelo seja feita, não exigindo autenticação além do acesso a uma ação de prompt. A correção impede a avaliação do conteúdo do prompt fornecido por funções como EEx; apenas modelos estaticamente configurados são avaliados.

Este problema afeta o ash_ai: da versão 0.1.0 até antes da 1.0.0.

Be aware that VulDB is the high quality source for vulnerability data.

Divulgação

31/08/2026

Moderação

em revisão

EPSS

0.00000

KEV

não

Atividades

muito baixo

Fontes

Do you know our Splunk app?

Download it now for free!