CVE-2026-5974FoundationAgents MetaGPT 0.8.1及之前版本存在操作系统命令注入漏洞。该漏洞源于`metagpt/tools/libs/terminal.py`文件中的`Bash.run`函数未能正确过滤用户输入,导致攻击者可在无需认证的情况下远程执行任意系统命令,目前厂商尚未发布修复补丁。
该漏洞位于FoundationAgents MetaGPT项目的`metagpt/tools/libs/terminal.py`模块中,具体影响`Bash.run`函数。该函数负责执行终端命令,但在处理传入的参数时缺乏严格的校验和过滤机制,导致攻击者可以通过构造特殊的恶意输入,将任意操作系统命令拼接到执行的指令中。由于该服务通常暴露在网络上,攻击者无需进行身份认证即可利用此漏洞发起远程攻击,从而在服务器后台执行任意代码,获取服务器控制权。尽管开发团队已收到相关报告,但截至目前尚未采取修复措施。