Skip to content
KitploitKITPLOIT
ToolsExploitsBlog
Log in
Submit
ToolsExploitsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

FeedsContactPrivacy© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
CVE-2026-58138 — Defensive security research repository detailing CVE-2026-58138, an unauthenticated RCE in Conductor via GraalVM. Provides technical analysis, affected versions, mitigation steps, and detection guidance for blue teams. | Kitploit
Tools/GitHubGitHub/0xblackash/cve-2026-58138
Defensive ToolsVulnerability AnalysisExploitationWeb Application ExploitationLearning & EducationCurated Resources
GitHub0xblackash/cve-2026-58138

CVE-2026-58138

Defensive security research repository detailing CVE-2026-58138, an unauthenticated RCE in Conductor via GraalVM. Provides technical analysis, affected versions, mitigation steps, and detection guidance for blue teams.

View Repository
31161 month agoNot yet reviewed

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share

🚨 CVE-2026-58138 — Unauthenticated Remote Code Execution

ChatGPT Image Sep 5, 2026, 06_20_51 PM Typing SVG

CVE CVSS CWE


Status Severity Research



🔥 Critical Unauthenticated Remote Code Execution in Conductor

Affected versions: 3.21.21 → < 3.30.2


📌 Overview

CVE-2026-58138 is a critical unauthenticated Remote Code Execution (RCE) vulnerability affecting Conductor / Orkes Conductor.

The vulnerability exists in the application's handling of user-controlled script expressions evaluated through GraalVM. Unsafe evaluator configurations can expose host functionality to attacker-controlled expressions.

Under vulnerable configurations, an unauthenticated remote attacker may be able to submit a crafted workflow definition containing malicious expressions and potentially execute commands in the security context of the Conductor process.

⚠️ Severity: CRITICAL — Immediate patching is strongly recommended.


🧾 Vulnerability Information

PropertyDetails
🆔 CVECVE-2026-58138
🚨 SeverityCRITICAL
📊 CVSS v3.19.8 / 10
📊 CVSS v4.09.3 / 10
🧩 CWECWE-94 — Code Injection
🌐 Attack VectorNetwork
🔓 Privileges RequiredNone
👤 User InteractionNone
💥 ImpactHigh Confidentiality, Integrity & Availability Impact
🖥️ Affected ProductConductor
🛠️ Fixed Version3.30.2

🎯 Affected Versions

The following version range is reported as affected:

>= 3.21.21
<  3.30.2

Version Status

VersionStatus
< 3.21.21⚪ Not listed in affected range
3.21.21 – 3.30.1🔴 Vulnerable
>= 3.30.2🟢 Patched

🔍 Technical Summary

The vulnerability is associated with unsafe script evaluation through GraalVM polyglot contexts.

Affected workflow task functionality may include:

  • INLINE
  • LAMBDA
  • DO_WHILE
  • SWITCH

The security issue arises when attacker-controlled expressions are evaluated with excessive access to the underlying host environment.

Potentially dangerous evaluator configurations include excessive host access, allowing user-supplied scripts to interact with Java host objects and system-level functionality.

High-Level Attack Surface

┌─────────────────────┐
│ Remote Attacker     │
└──────────┬──────────┘
           │
           │ Crafted Workflow Definition
           ▼
┌─────────────────────┐
│ Conductor API       │
│ Authentication Gap  │
└──────────┬──────────┘
           │
           ▼
┌─────────────────────┐
│ Workflow Engine     │
│ Script Evaluation   │
└──────────┬──────────┘
           │
           ▼
┌─────────────────────┐
│ GraalVM Evaluator   │
│ Unsafe Host Access  │
└──────────┬──────────┘
           │
           ▼
      ⚠️ SECURITY RISK

💥 Potential Impact

Successful exploitation could potentially allow an attacker to:

  • 🚨 Execute commands under the Conductor process context
  • 🔐 Access sensitive application data
  • 🗄️ Access connected infrastructure services
  • 🔑 Retrieve exposed credentials or secrets
  • 🔄 Modify workflow definitions
  • 🌐 Pivot to connected systems
  • 💣 Compromise workflow orchestration infrastructure
CVE-2026-58138

The actual impact depends heavily on the privileges assigned to the Conductor process.

Security Best Practice: Never run workflow orchestration services with unnecessary administrative or root privileges.


🛡️ Mitigation

1️⃣ Upgrade Immediately

Upgrade Conductor to:

3.30.2 or later

2️⃣ Restrict API Access

Do not expose Conductor management APIs directly to the public internet.

Recommended architecture:

Internet
    │
    ▼
┌───────────────┐
│ WAF / Gateway │
└───────┬───────┘
        │
        ▼
┌────────────────┐
│ Authentication │
│ Authorization  │
└───────┬────────┘
        │
        ▼
┌────────────────┐
│ Conductor API  │
└────────────────┘

3️⃣ Apply Least Privilege

Run Conductor with a restricted service account.

Avoid:

❌ root
❌ Administrator
❌ Privileged infrastructure accounts

Prefer:

✅ Dedicated service account
✅ Minimal filesystem permissions
✅ Restricted network access

4️⃣ Monitor Workflow Definitions

Review workflow definitions containing potentially dangerous script expressions.

Security monitoring should investigate unexpected references to:

Runtime
ProcessBuilder
java.lang
reflection
subprocess
shell execution

Detection should focus on suspicious behavior rather than relying solely on string matching.


🔎 Defensive Detection

Security teams should monitor for:

  • Unexpected workflow registrations
  • Unauthenticated API activity
  • Suspicious INLINE task definitions
  • Abnormal Java process behavior
  • Unexpected child processes spawned by Conductor
  • Shell interpreter execution
  • Unexpected outbound network connections
  • Privilege escalation attempts

Example Monitoring Flow

Conductor Logs
      │
      ▼
Workflow Registration Events
      │
      ▼
Expression Inspection
      │
      ▼
Suspicious Behavior Detection
      │
      ▼
🚨 SOC Alert

🧪 Safe Version Verification

This repository should only contain non-destructive detection logic.

A safe checker can:

[✓] Detect installed version
[✓] Compare version against affected range
[✓] Identify exposed service metadata
[✓] Report patch status
[✓] Generate remediation guidance

It should NOT:

Download Tool