CVE-2026-113727: fallo de gravedad alta en openchoreo
OpenChoreo: Authorization bypass on WorkflowRun update allows cross-project takeover of workflow runs
Publicada el · Actualizada el
Aviso por correo cuando entre en el KEV, tenga PoC pública o suba de nota.
21Vexday Risk Score
Sin señal de explotación. Ningún artefacto público de explotación conocido hasta ahora.
ssvc Trackcvss 7.4epss 0.5%
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:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:L
Productos afectados
openchoreo · openchoreoCVEs relacionadas — openchoreo
En el mismo producto, de las más peligrosas a las menos.
CVE-2026-73667HIGHOpenChoreo: Authenticated OS command injection via OpenChoreo Workflow Plane templates enables code execution in privileged podsEPSS 0.9%CVE-2026-73841HIGHOpenChoreo: Cross-project command execution and wirelog view access via OpenChoreo openchoreo-api exec and wirelogs endpointsEPSS 0.8%CVE-2026-73843CRITICALOpenChoreo: Unauthenticated access to data-plane operations via OpenChoreo cluster-gateway management APIsEPSS 0.5%CVE-2026-73840MEDIUMOpenChoreo: Unauthenticated build/workflow trigger via git-provider confusion (webhook signature bypass)EPSS 0.3%CVE-2026-73842CRITICALOpenChoreo: cluster-gateway internal proxy performs no caller authentication and is not read-only — data-plane Secret disclosure and arbitrary Kubernetes mutationEPSS 0.3%
Referencias
https://github.com/openchoreo/openchoreo/commit/0e311468bb704b0dce7753b89c9d0204009285cahttps://github.com/openchoreo/openchoreo/commit/477031c6fece0666f144942fb02c0b579dacc0bbhttps://github.com/openchoreo/openchoreo/commit/91e1e868eb8e0e67274109018d00a767b22eda14https://github.com/openchoreo/openchoreo/commit/d5ed0ef62d9c9af7b05a72aed2bcbc0ac9d45426https://github.com/openchoreo/openchoreo/pull/4596https://github.com/openchoreo/openchoreo/pull/4618https://github.com/openchoreo/openchoreo/pull/4626https://github.com/openchoreo/openchoreo/pull/4627https://github.com/openchoreo/openchoreo/releases/tag/v1.0.6https://github.com/openchoreo/openchoreo/releases/tag/v1.1.7https://github.com/openchoreo/openchoreo/releases/tag/v1.2.5https://github.com/openchoreo/openchoreo/security/advisories/GHSA-46r4-q7wv-32fc