Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Network pre-auth, no interaction (PR:N/UI:N) yielding full host RCE, but exploitation depends on a non-default unsandboxed GraalVM config, so AC:H.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
Lifecycle Timeline
1DescriptionCVE.org
Orkes Conductor 3.21.21 before 3.30.2 contains an unauthenticated remote code execution vulnerability that allows remote attackers to execute arbitrary OS commands by submitting inline workflow definitions containing malicious JavaScript or Python expressions to the workflow API endpoint prior to authentication. Attackers can exploit unsandboxed GraalVM evaluators configured with HostAccess.ALL or allowAllAccess(true) through INLINE, LAMBDA, DO_WHILE, and SWITCH task types to invoke arbitrary system commands via Java reflection or direct subprocess calls.
Articles & Coverage 3
AnalysisAI
Unauthenticated remote code execution in Orkes Conductor (conductor-oss) versions 3.21.21 through 3.30.1 lets remote attackers run arbitrary OS commands by POSTing inline workflow definitions to the workflow API before any authentication check. The flaw stems from GraalVM script evaluators left in an unsandboxed state (HostAccess.ALL / allowAllAccess(true)), allowing JavaScript or Python expressions in INLINE, LAMBDA, DO_WHILE, and SWITCH tasks to reach Java reflection and subprocess APIs. Reported by VulnCheck; no public exploit identified at time of analysis, though a detailed vendor/researcher advisory exists.
Technical ContextAI
Conductor is an open-source microservices workflow-orchestration engine (originating from Netflix Conductor, maintained as conductor-oss/Orkes Conductor) that lets users define workflows whose tasks can embed inline script expressions. To evaluate those expressions it embeds GraalVM polyglot script engines for JavaScript and Python. The root cause is CWE-94 (Improper Control of Generation of Code / code injection): when the GraalVM context is created with HostAccess.ALL or allowAllAccess(true), guest scripts are granted full host-Java interop, so attacker-supplied script bodies can use Java reflection (e.g., java.lang.Runtime/ProcessBuilder) or direct subprocess calls to escape the intended sandbox and execute on the host JVM. The affected component per NVD CPE is cpe:2.3:a:conductor-oss:conductor (all versions in the stated range up to the fix).
RemediationAI
Vendor-released patch: upgrade to Conductor v3.30.2 or later, which contains the hardening commits (87a7d96 and c691e35) referenced in the release at https://github.com/conductor-oss/conductor/releases/tag/v3.30.2. Where immediate upgrade is not possible, the most effective compensating control targets the root cause: reconfigure the GraalVM script evaluators away from HostAccess.ALL / allowAllAccess(true) to a restricted host-access policy so guest scripts cannot reach Java host objects, accepting that legitimate workflows relying on broad host interop may break and need rework. As additional measures, disable or restrict the INLINE, LAMBDA, DO_WHILE, and SWITCH script-evaluating task types if unused, and place the workflow API behind authentication and network controls so the unauthenticated definition-submission endpoint is not reachable from untrusted networks - noting this reduces exposure but does not remove the underlying injection. Consult the VulnCheck advisory (https://www.vulncheck.com/advisories/orkes-conductor-unauthenticated-rce-via-graalvm-script-evaluators) for specifics before applying config changes.
Wazuh SIEM platform versions 4.4.0 through 4.9.0 contain an unsafe deserialization vulnerability in the DistributedAPI t
BentoML version 1.4.2 and earlier contains an unauthenticated remote code execution vulnerability through insecure deser
pgAdmin 4 contains critical remote code execution vulnerabilities in the Query Tool download and Cloud Deployment endpoi
The renderLocalView function in render/views.py in graphite-web in Graphite 0.9.5 through 0.9.10 uses the pickle Python
BentoML is a Python library for building online serving systems optimized for AI apps and model inference. Rated critica
OpenSSL before 0.9.8za, 1.0.0 before 1.0.0m, and 1.0.1 before 1.0.1h does not properly restrict processing of ChangeCiph
pyLoad download manager version prior to 0.5.0b3.dev77 exposes the Flask SECRET_KEY through an unauthenticated endpoint.
Langflow (a visual LLM pipeline builder) contains a critical unauthenticated code execution vulnerability (CVE-2026-3301
In Mercurial before 4.1.3, "hg serve --stdio" allows remote authenticated users to launch the Python debugger, and conse
Unauthenticated remote code execution affects Kestra OSS (the open-source event-driven orchestration platform) prior to
Unauthenticated remote code execution in Marimo ≤0.20.4 allows attackers to execute arbitrary system commands via the `/
pyLoad is the free and open-source Download Manager written in pure Python. Rated medium severity (CVSS 5.3), this vulne
Same weakness CWE-94 – Code Injection
View allSame technique Code Injection
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-40377
GHSA-7x5q-8f6h-rjrc