CVE-2026-78230 in ash_aiinformação

Sumário

de VulDB • 08/09/2026

AshAi expõe as ações de leitura do Ash às chamadas de ferramentas de modelos de linguagem. A ferramenta de leitura aceita um tipo de resultado agregado (min, max, sum, avg) que constrói uma instância ad-hoc de `Ash.Query.Aggregate` sobre um campo nomeado e retorna seu valor bruto.

As políticas de campos do Ash redigem os campos proibidos nos registros retornados (substituindo-os por `%Ash.ForbiddenField{}`), mas essa redação não se aplica aos valores agregados. Um chamador da ferramenta pode, portanto, ler um campo cujas políticas de campos proíbem o ator que está fazendo a chamada ao solicitá-lo como uma agregada; min/max retornam em particular um valor real do campo. Isso inclui campos com `public? true`, mas restritos por ator devido a uma política de campo, como PII sensível. A verificação existente da ferramenta exigia apenas que o campo fosse público, o que é um eixo separado da autorização baseada na política de campo específica para cada ator.

A correção autoriza o campo agregado contra as políticas de campos do recurso, portanto, agregar sobre um campo que o ator não pode visualizar é recusado ou limitado às linhas onde ele está visível.

Este problema afeta ash_ai: das versões 0.1.0 até antes da 1.0.3.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Responsável

EEF

Reservar

31/08/2026

Divulgação

08/09/2026

Moderação

aceite

Entrada

VDB-399934

CPE

pronto

EPSS

0.00246

KEV

não

Atividades

muito baixo

Fontes

Do you know our Splunk app?

Download it now for free!