| タイトル | Project CapsuleのCapsuleにおける入力確認に関する脆弱性 |
|---|---|
| 概要 | CapsuleはKubernetes向けのマルチテナンシーおよびポリシーベースのフレームワークです。名前空間に対する更新やパッチ操作を通じて起こる名前空間のハイジャックから防御するために、Capsuleは名前空間を対象とした更新リクエストを検証するWebhookを使用しています。しかし、Kubernetesではnamespace/finalizeおよびnamespace/statusのサブリソースAPIも名前空間のメタデータフィールドを含む様々なフィールドを変更できます。バージョン0.13.0以前では、Webhookはこれらのサブリソースに対するインターセプトルールを定義していませんでした。その結果、テナント管理者がnamespace/statusまたはnamespace/finalizeの変更権限を持っている場合、名前空間のハイジャックを成功させる可能性がありました。バージョン0.13.0でこの問題は修正されました。別の緩和策として、ValidatingWebhookConfigurationルールのリソースリストに2つのサブリソース(namespacesおよびその中のnamespace/finalizeやnamespaces/status)を追加することがあります。 |
| 想定される影響 | ・当該ソフトウェアが扱う情報について、外部への漏えいは発生しません。 ・当該ソフトウェアが扱う情報の一部が書き換えられる可能性があります。 ・当該ソフトウェアは停止しません。 |
| 対策 | ベンダ情報を参照して適切な対策を実施してください。 |
| 公表日 | 2026年6月1日0:00 |
| 登録日 | 2026年6月5日10:47 |
| 最終更新日 | 2026年6月5日10:47 |
| CVSS3.0 : 低 | |
| スコア | 2.7 |
|---|---|
| ベクター | CVSS:3.0/AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:L/A:N |
| No | 変更内容 | 変更日 |
|---|---|---|
| 1 | [2026年06月05日] 掲載 |
2026年6月5日10:47 |
| 概要 | Capsule is a multi-tenancy and policy-based framework for Kubernetes. To defend against namespace hijacking achieved through update/patch operations on namespaces, Capsule uses a webhook to validate update requests targeting namespaces. However, in Kubernetes, the namespace/finalize and namespace/status subresource APIs can also modify various fields of a namespace, including the metadata field. Prior to version 0.13.0, the webhook does not define interception rules for these subresources. As a result, if a tenant administrator has permission to modify namespace/status or namespace/finalize, they can successfully perform namespace hijacking. Version 0.13.0 fixes the issue. Another mitigation is to add two subresources (namespaces and snamespaces/status with namespace/finalize within it) to the resources list in the ValidatingWebhookConfiguration rules. |
|---|---|
| 公表日 | 2026年6月2日4:16 |
| 登録日 | 2026年6月3日4:14 |
| 最終更新日 | 2026年6月4日5:22 |
| 構成1 | 以上 | 以下 | より上 | 未満 | |
| cpe:2.3:a:projectcapsule:capsule:*:*:*:*:*:*:*:* | 0.13.0 | ||||