| タイトル | Project CapsuleのCapsuleにおける複数の脆弱性 |
|---|---|
| 概要 | CapsuleはKubernetes向けのマルチテナンシーおよびポリシーベースのフレームワークです。Capsuleコントローラーはクラスタ管理者の権限で実行されます。TenantResourceのRawItems処理ロジックは強制的に名前空間を設定しますが、これはクラスタスコープのリソースには効果がありません。バージョン0.13.0以前では、テナント管理者がコントローラーの昇格した権限を利用して、直接作成できないクラスタスコープのリソース(ClusterRoleやValidatingWebhookConfigurationなど)を作成できました。これによりテナント間の権限昇格およびクラスタレベルの攻撃が可能になっていました。この攻撃ベクターにはいくつかの制限があります。攻撃にはテナント所有者の権限が必要であり、Capsuleコントローラーがクラスタ管理者権限で実行されている必要があります(デフォルト設定です)。さらに、一部のクラスタでは悪意のあるリソースをブロックする追加のAdmission Controllerが存在する場合があります。バージョン0.13.0でこの問題は修正されました。 |
| 想定される影響 | ・当該ソフトウェアが扱う全ての情報が外部に漏れる可能性があります。 ・当該ソフトウェアが扱う全ての情報が書き換えられる可能性があります。 ・当該ソフトウェアが完全に停止する可能性があります。 |
| 対策 | ベンダ情報を参照して適切な対策を実施してください。 |
| 公表日 | 2026年6月1日0:00 |
| 登録日 | 2026年6月5日10:49 |
| 最終更新日 | 2026年6月5日10:49 |
| CVSS3.0 : 緊急 | |
| スコア | 9.1 |
|---|---|
| ベクター | CVSS:3.0/AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H |
| No | 変更内容 | 変更日 |
|---|---|---|
| 1 | [2026年06月05日] 掲載 |
2026年6月5日10:49 |
| 概要 | Capsule is a multi-tenancy and policy-based framework for Kubernetes. The Capsule Controller runs with cluster-admin privileges. Although the TenantResource RawItems processing logic forcibly sets the namespace, this is ineffective for cluster-scoped resources. Prior to version 0.13.0, tenant administrators can leverage the Controller's elevated privileges to create cluster-scoped resources (such as ClusterRole and ValidatingWebhookConfiguration) that they cannot create directly, achieving cross-tenant privilege escalation and cluster-level attacks. The attack vector has a few limiting factors. This attack requires Tenant Owner privileges and requires Capsule Controller running with cluster-admin privileges (default configuration). Additionally, some clusters may have additional admission controllers blocking malicious resources. Version 0.13.0 patches this issue. |
|---|---|
| 公表日 | 2026年6月2日4:16 |
| 登録日 | 2026年6月3日4:14 |
| 最終更新日 | 2026年6月4日4:40 |
| 構成1 | 以上 | 以下 | より上 | 未満 | |
| cpe:2.3:a:projectcapsule:capsule:*:*:*:*:*:*:*:* | 0.13.0 | ||||