SkyworkAI DeepResearchAgent OS Command Injection Vulnerability

Vulnerability

A critical vulnerability allowing OS command injection has been identified in SkyworkAI DeepResearchAgent versions prior to 08eb7f8eb9505d0094d75bb97ff7dacc3fa3bbf2. The issue arises in the 'from_code', 'from_dict', and 'from_mcp' functions within 'src/tools/tools.py', where user-controlled input is improperly validated before being executed as a system command. This flaw can be exploited remotely, with available public proof-of-concept exploits.

Impact

Exploitation of this vulnerability allows for arbitrary code execution on the server where DeepResearchAgent is running, with the same privileges as the application process.

Reproduction

The vulnerability can be reproduced by loading a tool from an external source that includes maliciously crafted input. This input will be executed by the application without any sanitization, leading to OS command injection. The public exploit available on GitHub can be used to demonstrate this vulnerability.

Added: Aug 6, 2025, 6:18 PM
Updated: Aug 6, 2025, 8:39 PM

Vulnerability Rating

Custom Algorithm
spread
0.0
impact
10.0
exploitability
8.7
remediation
0.0
relevance
0.3
threat
6.4
urgency
2.9
incentive
5.8

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.