CVE-2026-82579 in ash_aiinformazioni

Riassunto

di VulDB • 31/08/2026

Una vulnerabilità di Loop con condizione di uscita irraggiungibile (Loop infinito) in ash-project ash_ai consente a un attaccante che può influenzare l'output di un modello di bloccare il loop dello strumento e generare richieste al modello illimitate e ripetute.

La classe AshAi.ToolLoop classifica una risposta del modello come :tool_calls, quindi filtra le chiamate attraverso normalize_tool_calls/2 e unprocessed_tool_calls/2. Entrambe possono svuotare la lista: una chiamata priva di un nome valido o che riutilizza un tool_call_id già presente con un risultato nella cronologia viene scartata. Con una lista vuota il loop non aggiunge nulla e ricorre con una lista di messaggi byte-identica, quindi la conversazione non avanza e la stessa richiesta viene inviata nuovamente ad ogni iterazione. Sotto l'impostazione supportata max_iterations: :infinity questo non termina mai; altrimenti esaurisce l'intero budget. I contenuti prompt-injected possono indurre il modello a riemettere un tool_call_id già utilizzato. La correzione tratta una lista post-filtro vuota come terminale.

Questo problema interessa ash_ai: dalla versione 0.6.0 alla 1.0.0 (esclusa).

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

Responsabile

EEF

Prenotare

30/08/2026

Divulgazione

31/08/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

basso

Fonti

Interested in the pricing of exploits?

See the underground prices here!