autogen is vulnerable to Remote Code Execution (RCE)
80
High Risk
Affected versions of this package contain an arbitrary code execution vulnerability in the _object_to_tool_call function due to unsafe use of eval(). The function attempts to convert string items in a list to dictionaries via eval(item) without sanitization, allowing attackers to craft malicious strings that execute arbitrary Python code when processed. For example, an attacker could submit a payload like __import__('os').system('rm -rf /') as a item, enabling remote command execution, data deletion, or system compromise if the input originates from untrusted sources.
You are affected if you are using a version that falls within the vulnerable range.
autogen is vulnerable to Remote Code Execution (RCE) in versions 0.3.2 - 0.9.6.
Upgrade the autogen library to the patch version.
Connect your repositories to instantly see whether vulnerable or malicious packages exist in your codebase.
Free. No credit card required.

SOC 2Compliant
ISO 27001Compliant