CVE-2026-113727OpenChoreo: Authorization bypass on WorkflowRun update allows cross-project takeover of workflow runs
Updated under an hour ago ()
Does this affect you?
It affects openchoreo. Add what you run to find out whether that includes you.
No exploitation reported and no EPSS estimate yet.
Do this next
Free account, 1 product
OpenChoreo is a developer platform for Kubernetes. From 1.0.0 until 1.0.6, 1.1.7, and 1.2.5, the PUT .../workflowruns/{runName} update route authorizes a request using the openchoreo.dev/project and openchoreo.dev/component labels in the submitted body while selecting the stored WorkflowRun by the URL path. An authenticated caller with workflowrun:update for one project or component in the same namespace can name another run in the path, submit ownership labels for a scope they control, and rewrite the victim run's ownership labels. Subsequent authorization then treats the attacker as authorized to read build logs and Kubernetes events, delete the run, modify pending spec.workflow.parameters, or place the run into a permanent ComponentValidationFailed state. The namespace comes from the URL, so the issue is cross-project or cross-component within one namespace and is not anonymously reachable or cross-tenant. This issue is fixed in 1.0.6, 1.1.7, and 1.2.5.
- CVSS
- 7.4 HIGH (v3.1, CNA)CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:L
- Weakness (CWE)
- CWE-639
- Known exploited
- Not in CISA's KEV catalog
- EPSS (exploitation in the next 30 days)
- Not loaded for this CVE
- Assigned by
- GitHub_M
- NVD analysis
- Received
- Record last updated
- Oct 20, 2026
- First seen by InfoSec Signals
- Oct 20, 2026
Affected products
openchoreo openchoreo openchoreo:openchoreo (from the name) | from 1.0.0, < 1.0.6; from 1.1.0, < 1.1.7; from 1.2.0, < 1.2.5 | CNA record |
References
- https://github.com/openchoreo/openchoreo/security/advisories/GHSA-46r4-q7wv-32fcx-refsource-confirm
- https://github.com/openchoreo/openchoreo/pull/4596x-refsource-misc
- https://github.com/openchoreo/openchoreo/pull/4618x-refsource-misc
- https://github.com/openchoreo/openchoreo/pull/4626x-refsource-misc
- https://github.com/openchoreo/openchoreo/pull/4627x-refsource-misc
- https://github.com/openchoreo/openchoreo/commit/0e311468bb704b0dce7753b89c9d0204009285cax-refsource-misc
- https://github.com/openchoreo/openchoreo/commit/477031c6fece0666f144942fb02c0b579dacc0bbx-refsource-misc
- https://github.com/openchoreo/openchoreo/commit/91e1e868eb8e0e67274109018d00a767b22eda14x-refsource-misc
- https://github.com/openchoreo/openchoreo/commit/d5ed0ef62d9c9af7b05a72aed2bcbc0ac9d45426x-refsource-misc
- https://github.com/openchoreo/openchoreo/releases/tag/v1.0.6x-refsource-misc
- https://github.com/openchoreo/openchoreo/releases/tag/v1.1.7x-refsource-misc
- https://github.com/openchoreo/openchoreo/releases/tag/v1.2.5x-refsource-misc
The CVE record on cve.org NVD's entry
The CVE record is authoritative. Products marked “from the name” were identified from the CNA's free-text names, not a CPE, and are matched less certainly. This product uses the NVD API but is not endorsed or certified by the NVD.