Description
OpenChoreo is a complete, open-source developer platform for Kubernetes. Prior to 1.0.4, 1.1.4, and 1.2.0-rc.2, OpenChoreo Workflow Plane templates under samples/getting-started/workflow-templates/ interpolated developer-controlled workflow parameters into shell program text executed through sh -c instead of passing the values through container.env, allowing arbitrary commands to run in workflow pods while affected privileged Podman templates lacked hostUsers: false. This issue is fixed in versions 1.0.4, 1.1.4, and 1.2.0-rc.2.
Published: 2026-08-13
Score: 8.8 High
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Prior to OpenChoreo releases 1.0.4, 1.1.4, and 1.2.0-rc.2, workflow plane templates in the samples directory interpolated developer-provided parameters directly into shell command strings that were executed via sh -c. Because the values were not passed as environment variables but inserted into the command line, an attacker who could craft or modify a template could inject arbitrary shell commands that would run with the privileges of the workflow pod. This flaw allows an attacker to execute code in privileged pods, effectively compromising the entire platform.

Affected Systems

OpenChoreo, version 0.x and any release older than 1.0.4, 1.1.4, or 1.2.0-rc.2. The vulnerability exists in the Workflow Plane templates located under samples/getting-started/workflow-templates/ and is only present when the templates render user-supplied parameters into commands instead of using container.environment variables. Privileged Podman templates that lack the hostUsers: false setting are also affected.

Risk and Exploitability

The CVSS score of 8.8 indicates high severity. The EPSS score is not available, and the vulnerability is not listed in the CISA KEV catalog. The attack vector requires authenticated access that permits creation or modification of workflow templates. An attacker can chain this privilege into arbitrary command execution inside a pod that may run with elevated permissions. Because the flaw involves direct shell interpolation, an exploitation attempt is straightforward for an authenticated user, making the risk high for deployed systems that do not restrict template editing or run the vulnerable OpenChoreo versions.

Generated by OpenCVE AI on August 14, 2026 at 00:41 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update to OpenChoreo 1.0.4, 1.1.4, or 1.2.0-rc.2, which fix the template interpolation issue.
  • Ensure privileged Podman templates include hostUsers: false to prevent host user escalation.
  • Restrict workflow template creation and modification to trusted users only, and validate all user-supplied parameters before inclusion in commands.

Generated by OpenCVE AI on August 14, 2026 at 00:41 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 13 Aug 2026 22:00:00 +0000

Type Values Removed Values Added
Description OpenChoreo is a complete, open-source developer platform for Kubernetes. Prior to 1.0.4, 1.1.4, and 1.2.0-rc.2, OpenChoreo Workflow Plane templates under samples/getting-started/workflow-templates/ interpolated developer-controlled workflow parameters into shell program text executed through sh -c instead of passing the values through container.env, allowing arbitrary commands to run in workflow pods while affected privileged Podman templates lacked hostUsers: false. This issue is fixed in versions 1.0.4, 1.1.4, and 1.2.0-rc.2.
Title OpenChoreo: Authenticated OS command injection via OpenChoreo Workflow Plane templates enables code execution in privileged pods
Weaknesses CWE-78
References
Metrics cvssV3_1

{'score': 8.8, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-08-13T21:44:02.906Z

Reserved: 2026-08-13T14:04:09.606Z

Link: CVE-2026-73667

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-13T22:17:28.580

Modified: 2026-08-13T22:17:28.580

Link: CVE-2026-73667

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-14T00:45:17Z

Weaknesses
  • CWE-78

    Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')