Executive brief
MetaGPT through 0.6.4 allows the QaEngineer role to execute arbitrary code because RunCode.run_script() passes shell metacharacters to subprocess.Popen.
Affected products
- PyPI metagpt
Junglewise Threat Intelligence
CVE-2024-23750 · Severity: low · CVSS 3.1 · Published 2024-01-22
Technologies: metagpt (PyPI). Vendors: PyPI.
MetaGPT through 0.6.4 allows the QaEngineer role to execute arbitrary code because RunCode.run_script() passes shell metacharacters to subprocess.Popen.