CVE-2026-93858
published 2026-10-08CVE-2026-93858: In OpenStack Mistral through 23.0.0, the std.ssh_proxied action passes a caller-supplied proxy_command value directly to paramiko.ProxyCommand() before any SSH…
PriorityP356high8.7CVSS 4.0
AVNACLATNPRLUINVCHVIHVAHSCLSINSANEXCRXIRXARXMAVXMACXMATXMPRXMUIXMVCXMVIXMVAXMSCXMSIXMSAXSXAUXRXVXREXUX
EPSS
0.43%
36.0th percentile
In OpenStack Mistral through 23.0.0, the std.ssh_proxied action passes a caller-supplied proxy_command value directly to paramiko.ProxyCommand() before any SSH connection to a gateway or target host is attempted. An authenticated project member can use the standard action-execution API to submit an arbitrary local command as proxy_command; paramiko starts that command as a subprocess on the executor host under the executor's own service account, independent of whether the SSH connection itself ever succeeds. Only Mistral deployments that permit the std.ssh_proxied action, the default configuration, are affected.
Affected
10 ranges
| Vendor | Product | Version range | Fixed in |
|---|---|---|---|
| openstack | mistral | < 20.1.1 | 20.1.1 |
| openstack | mistral | — | — |
| openstack | mistral | >= 21.0.0 < 21.0.1 | 21.0.1 |
| openstack | mistral | >= 22.0.0 < 22.0.1 | 22.0.1 |
| redhat | openstack-mistral | — | — |
| rhosp-rhel8 | openstack-mistral-api | — | — |
| rhosp-rhel8 | openstack-mistral-base | — | — |
| rhosp-rhel8 | openstack-mistral-engine | — | — |
| rhosp-rhel8 | openstack-mistral-event-engine | — | — |
| rhosp-rhel8 | openstack-mistral-executor | — | — |
CVSS provenance
nvdv4.08.7HIGHCVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:L/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
vendor_redhat8.7HIGH
Stop checking back — get the weekly exploitation signal.
Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.
Red Hat
openstack-mistral: mistral: OS command injection via unvalidated proxy_command in std.ssh_proxied action
vendor_redhat·2026-10-08·CVSS 8.7
CVE-2026-93858 [HIGH] CWE-78 openstack-mistral: mistral: OS command injection via unvalidated proxy_command in std.ssh_proxied action
openstack-mistral: mistral: OS command injection via unvalidated proxy_command in std.ssh_proxied action
A flaw was found in OpenStack Mistral. The std.ssh_proxied built-in action accepts a user-supplied proxy_command parameter that is passed without validation to a system subprocess call on the Mistral executor host. An authenticated attacker can craft a malicious workflow that supplies an arbitrary command string as the proxy_command parameter, causing the Mistral executor to run that command as its operating system process user. Successful exploitation allows full remote code execution on the executor host with the privileges of the Mistral executor service account.
Statement: Red Hat product impact analysis pending. Component mapping required to determine which Red Hat OpenStack Plat
GHSA
In OpenStack Mistral through 23.0.0, the std.ssh_proxied action passes a caller-supplied proxy_command value directly to paramiko.ProxyCommand() before any SSH connection to a gateway or target host i
ghsa_unreviewed·2026-10-08
CVE-2026-93858 [HIGH] CWE-78 In OpenStack Mistral through 23.0.0, the std.ssh_proxied action passes a caller-supplied proxy_command value directly to paramiko.ProxyCommand() before any SSH connection to a gateway or target host i
In OpenStack Mistral through 23.0.0, the std.ssh_proxied action passes a caller-supplied proxy_command value directly to paramiko.ProxyCommand() before any SSH connection to a gateway or target host is attempted. An authenticated project member can use the standard action-execution API to submit an arbitrary local command as proxy_command; paramiko starts that command as a subprocess on the executor host under the executor's own service account, independent of whether the SSH connection itself ever succeeds. Only Mistral deployments that permit the std.ssh_proxied action, the default configuration, are affected.
No detection rules found.
No public exploits indexed.
2026-10-08
Published