Katalog CVE

CVE-2026-113727

WysokieCVSS 7.4
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.43%

Percentyl 37 - wyżej niż 37% wszystkich znanych CVE

Streszczenie

W OpenChoreo od wersji 1.0.0 do 1.0.6, 1.1.7 i 1.2.5 trasa aktualizacji PUT .../workflowruns/{runName} autoryzuje żądanie na podstawie etykiet projektu i komponentu w treści, a wybiera zapisany WorkflowRun po ścieżce URL. Uwierzytelniony użytkownik z uprawnieniem workflowrun:update może nadpisać etykiety własności innego uruchomienia w tej samej przestrzeni nazw, uzyskując dostęp do logów, zdarzeń, możliwość usunięcia lub modyfikacji parametrów.

Ocena ryzyka

Atakujący z ograniczonymi uprawnieniami może przejąć kontrolę nad uruchomieniami workflow innych projektów w tej samej przestrzeni nazw, naruszając integralność i poufność danych.

Rekomendacja

Zaktualizuj OpenChoreo do wersji 1.0.6, 1.1.7 lub 1.2.5 (lub nowszej) i ogranicz uprawnienia workflowrun:update do zaufanych użytkowników.

Inne podatności w OpenChoreo

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

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.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS