CyberRota Analysis
AI-GeneratedVersions of Agno up to and including 2.5.8 are susceptible to Remote Code Execution due to unsanitized input handling in the PythonTools and ShellTools components. This vulnerability allows unauthenticated attackers to execute arbitrary code on the host server by embedding malicious instructions in processed content. Organizations using affected versions should prioritize remediation to mitigate the risk of exploitation.
Public Exploit Signal
A public exploit, PoC, GitHub repository or Metasploit reference was detected for this CVE.
Note: these links are listed for security research and verification purposes only.
Original NVD Description
Agno up to and including 2.5.8 is vulnerable to Remote Code Execution (RCE) via prompt injection. The PythonTools and ShellTools components pass unsanitized, LLM-generated arguments directly to execution sinks including exec(), runpy.run_path(), and subprocess.run(). An unauthenticated attacker can exploit this by embedding malicious instructions in content processed by the agent (such as web pages or documents), allowing for arbitrary code and OS command execution on the host server.