Impact
Uncontrolled memory allocation is caused by manipulating the shell_exec function within the tool_runner.rs module of OpenFang. An attacker can trigger the allocation of an arbitrarily large buffer, causing the process to consume excessive memory and potentially crash or become unresponsive. This flaw is a classic resource exhaustion weakness, classified under CWE‑400 and CWE‑789.
Affected Systems
The vulnerability is present in RightNow‑AI OpenFang versions up to 0.6.9. Attackers can target any deployment of these versions that has the tool_runner component enabled.
Risk and Exploitability
The CVSS score of 5.3 indicates a medium severity overall, with remote attack capability and publicly available exploit code. The EPSS score is not supplied, and the flaw is not listed in the CISA KEV catalog, so current exploitation likelihood is uncertain. Nonetheless, any system that exposes the vulnerable function is at risk of denial of service if an attacker supplies a crafted command that triggers large memory allocation.
OpenCVE Enrichment