BuildPiperに認可回避の脆弱性、別プロジェクトのクラスターにデプロイされるおそれ
Summary
OpsTree BuildPiperの2.7.0より前の版に、認可回避の脆弱性が見つかりました。認証済みの利用者がcluster_idやnamespacesの値を書き換えると、割り当てられていないKubernetesクラスターに環境を作成し、ビルドやデプロイを行えます。修正版の2.7.0に更新してください。
AI summary
Produced by SecPulse using an external AI model; it may contain mistakes. Check the original description and references below before acting on it.
OpsTree BuildPiperの2.7.0より前の版に、認可回避の脆弱性が見つかりました。認証済みの利用者がcluster_idやnamespacesの値を書き換えると、割り当てられていないKubernetesクラスターに環境を作成し、ビルドやデプロイを行えます。修正版の2.7.0に更新してください。
Affected packages
| Package | Affected → Fixed | |
|---|---|---|
| OpsTree SolutionsBuildPiper |
< 2.7.0→ 2.7.0 |
2.7.0 |
Original description The description as published by the source.
OpsTree BuildPiper before 2.7.0 contains an authorization bypass vulnerability that allows authenticated users to create environments on unassigned Kubernetes clusters by tampering with cluster_id and namespaces values. Attackers can modify requests to POST /api/v1/project/{project_id}/env/ to target another project's cluster, then trigger builds and deployments into it, bypassing project isolation.
Source: CVE.org (CVE Program・cvelistV5) NVD