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.

I consent to receiving marketing communications based on Aikido’s Privacy Policy.
SOC 2Compliant
ISO 27001Compliant