Live › vulnerability › CVE-2026-61850
Kargo, a tool that automates promotion of software artifacts, has two authorization flaws in its project-scoped RBAC API. An authenticated user with delegated permission to manage a Project's Roles or ServiceAccounts can grant themselves permissions they do not hold, reaching project-administrator access, Project Secrets and stored Git, container-registry or Helm-registry credentials.
Summary written from the sources below. Check the originals before acting.
First seen by InfraStack 2026-10-30 20:25 UTC. All times on this page are UTC.
Only installations that have created custom Kargo roles granting Roles or ServiceAccounts edit permissions, and accounts assigned those roles, are exposed. Default non-administrator roles do not permit these operations, and escalation stays limited to the Projects where the delegation exists.
No product ranges from the sources yet.
1.8.14, 1.9.9 or 1.10.8, matching your release line.Each row is the first time that source carried this signal. The analyst’s rows are its own findings.
Kargo manages and automates the promotion of software artifacts. From 0.6.0 until 1.8.14, 1.9.9, and 1.10.8, two authorization flaws in the project-scoped RBAC API let an authenticated user with delegated permission to manage a Project's Roles or ServiceAccounts confer permissions exceeding the user's own. A user authorized to edit Roles can create, replace, or add rules granting permissions not held by the user; a user authorized to edit a Role's ServiceAccount can bind an identity, including the user's own, to a more powerful Role. A Kargo Role comprises a ServiceAccount, Role, and RoleBinding in the Project namespace. Changes are written using the API server's broadly privileged credentials after only a coarse resource-kind edit check, rather than checking each permission being conferred. This permits escalation to Project-administrator access, disclosure of Project Secrets and credentials, and modification or deletion of Project resources. Stolen Git, container-registry, or Helm-registry credentials can extend confidentiality and integrity impacts to those external systems. Escalation remains limited to Projects where the attacker already has RBAC-management delegation and does not itself grant cluster-wide or cross-Project access. Default non-administrator roles do not permit these operations; exploitation requires an administrator-created custom role granting the relevant permissions and control of an account assigned that role. This issue is fixed in versions 1.8.14, 1.9.9, and 1.10.8.
This page as .md · .json · in your agent: get_signal("CVE-2026-61850")
NVD data is provided by NIST and is public domain. Posts quoted belong to their authors.