FixVibe
Not automatically checkedcritical

Orkes Conductor Pre-Authentication RCE CVE-2026-58138

CVE-2026-58138 is a critical remote code execution vulnerability affecting Orkes Conductor versions 3.21.21 through 3.30.1. An unauthenticated remote attacker can reach unsafe workflow expression evaluation and execute operating-system commands. Version 3.30.2 contains the relevant evaluator restrictions, so affected deployments should upgrade promptly and review access to the service.

CVE-2026-58138GHSA-7x5q-8f6h-rjrcCWE-94

Impact

CVE-2026-58138 is a critical pre-authentication remote code execution vulnerability in Orkes Conductor [S1]. It can allow a network attacker without credentials to run operating-system commands on the affected Conductor host, with potentially severe confidentiality, integrity, and availability impact [S1]. The GitHub Advisory Database records a CVSS v4 score of 9.3 and classifies the weakness as CWE-94, Improper Control of Generation of Code [S1].

Root Cause

The vulnerable behavior involves externally supplied workflow expressions reaching JavaScript or Python evaluators with unsafe host access [S1]. The upstream hardening change restricts JavaScript class access and denies host access in the Python evaluator, reducing the ability of evaluated expressions to reach sensitive host functionality [S3].

Affected and Fixed Versions

The advisory identifies Orkes Conductor versions from 3.21.21 up to, but not including, 3.30.2 as affected [S1]. The upstream 3.30.2 release includes the evaluator restriction work, so operators should treat 3.30.2 as the minimum fixed release and prefer the latest supported release available for their deployment [S1][S2].

Concrete Fixes

Upgrade every affected Orkes Conductor deployment to version 3.30.2 or later [S1][S2]. Confirm the running version after rollout, replace outdated container images or deployment references, and ensure administrative and workflow interfaces are not exposed more broadly than required [S2]. Review host and application logs for unexpected workflow changes or command execution, rotate credentials accessible to the service if compromise is suspected, and rebuild affected hosts from trusted images where incident evidence warrants it [S1].

Why FixVibe will not check this automatically

A passive web response does not reliably disclose the exact Orkes Conductor version, and frontend or header fingerprints would not provide strong enough evidence that a deployment is vulnerable [S1]. Confirming the flaw dynamically would require submitting workflow or evaluator content and observing code execution, which crosses FixVibe's safe scanning boundary [S1]. Organizations should verify the installed version from deployment inventory and upgrade affected systems directly [S1][S2].

Orkes Conductor Pre-Authentication RCE CVE-2026-58138 β€” FixVibe research Β· FixVibe