PT-2026-83668 · Ash Ai · Ash-Aio

·

CVE-2026-82579

·

Published

2026-08-31

·

Updated

2026-08-31

CVSS v4.0

6.0

Medium

VectorAV:N/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
Name of the Vulnerable Software and Affected Versions ash ai versions 0.6.0 through 0.9.x
Description An infinite loop issue exists in the AshAi.ToolLoop component. When a model response of :tool calls is processed, it is filtered through the normalize tool calls/2 and unprocessed tool calls/2 functions. If these functions return an empty list—which can occur if a call lacks a valid name or reuses a tool call id already present in the history—the loop recurses with an identical message list. This prevents the conversation from advancing and causes the same request to be sent repeatedly. If max iterations is set to :infinity, the process never terminates; otherwise, it consumes the entire iteration budget. This behavior can be triggered by prompt-injected content that forces the model to re-emit a previously used tool call id.
Recommendations Update ash ai to version 1.0.0 or later.

Exploit

Fix

DoS

Infinite Loop

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2026-82579
GHSA-RCX7-X2W5-MMC2

Affected Products

Ash-Aio