| パッケージ | 影響を受けるバージョン | 修正済みバージョン |
|---|---|---|
| github.com/projectcapsule/capsule | < 0.4.5 | 0.4.5 |
| github.com/projectcapsule/capsule-proxy | < 0.4.5 | 0.4.5 |
| capsule | < 0.4.5 | 0.4.5 |
| capsule-proxy | < 0.4.5 | 0.4.5 |
A bug in the RoleBinding reflector used by capsule-proxy gives ServiceAccount tenant owners the right to list Namespaces of other tenants backed by the same owner kind and name.
solar, owned by a ServiceAccount named tenant-owner in the Namespace solarwind, owned by a ServiceAccount named tenant-owner in the Namespace windPlease, notice the same ServiceAccount name, although in different namespaces.
The Tenant owner solar would be able to list the namespaces of the Tenant and vice-versa, although this is not correct.
windThe bug introduces an exfiltration vulnerability since allows the listing of Namespace resources of other Tenants, although just in some specific conditions:
capsule-proxy runs with the --disable-caching=false (default value: false)The CVE doesn't allow any privilege escalation on the outer tenant Namespace-scoped resources, since the Kubernetes RBAC is enforcing this.
これらの製品をお使いですか?サイトをスキャンして、脆弱なバージョンが公開されていないか確認しましょう。
無料でサイトをスキャン