Description
OpsTree BuildPiper before 2.7.0 contains a privilege escalation vulnerability that allows project users to gain Kubernetes cluster-admin rights by submitting unrestricted manifests through the Additional Manifest feature. Attackers can deploy a ClusterRoleBinding binding a service account to cluster-admin, which the pipeline applies with cluster-wide credentials, granting control over all workloads and secrets.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| OpsTree Solutions | BuildPiper | < 2.7.0 | 2.7.0 |
References
- https://gist.github.com/neelkotnis/7bc715e190e5be2c2fc5be15c4035ce7 technical-description exploit
- BuildPiper Product Page product
- VulnCheck Advisory: OpsTree BuildPiper before 2.7.0 Privilege Escalation via Additional Manifest third-party-advisory