Rancher の深刻な脆弱性 CVE-2026-44945 が FIX:全クラスターの Admin 権限奪取に至る恐れ

Critical Rancher Flaw Lets Authenticated Users Gain Full Admin Access to All Managed Clusters

2026/08/11 gbhackers — SUSE Rancher に存在する深刻な権限昇格の脆弱性を悪用する低権限の認証済みユーザーは、Rancher 管理プレーンおよび同プレーンにより管理される下流 Kubernetes クラスターの管理制御を取得する可能性がある。この脆弱性 CVE-2026-44945 (CVSS:9.1 Critical) は、Rancher 2.11.0〜2.11.15/2.12.0〜2.12.11/2.13.0〜2.13.7/2.14.0〜2.14.1 に影響を及ぼす。すでに Rancher は、2.11.16/2.12.12/2.13.8/2.14.4 をリリースしてこの問題を修正しており、GitHub では GHSA-v584-7w32-jwpq として公開されている。

Rancher 深刻な欠陥

この脆弱性は、Rancher の偽装処理ミドルウェアにおける pkg/auth/requests/impersonate.go の要求処理で発見されたものであり、クラスター間の認可に関する欠陥として分類され、CWE-441 (意図しないプロキシまたは仲介者) と評価されている。Rancher は基本的に、1 つの Kubernetes クラスターに対して偽装要求の認可を確認するが、この脆弱性では別のクラスター、つまりローカルの Rancher 管理クラスターに対して認可確認を実行してしまう。

具体的には、Rancher は要求 URL からクラスター識別子を抽出し、それを使用して対象の下流クラスターに対して Kubernetes SubjectAccessReview (SAR) を実行する。その後に、管理 API は scaledContext サービス・アカウントを使用してローカル管理クラスター経由で要求を処理するため、Impersonate-User/Impersonate-Group/Impersonate-Extra などのヘッダーは Norman プロキシ・ストアによって変更されず、ローカル Kubernetes API へ転送される。

この認可と実行の分離により、権限昇格の経路が作られ、登録済みの任意の下流クラスターで RBAC 権限を管理できる攻撃者は、そのクラスター内で system:masters のような特権的なユーザー識別子を偽装する要求を細工できる。その後、Rancher は偽装されたコンテキストをローカル管理クラスターへ転送するため、同クラスター上で特権要求が実行され、攻撃者は SAR の確認に利用した下流クラスターでの昇格権限に加え、Rancher の管理権限も取得できる。

この脆弱性の悪用で必要となるのは、有効な Rancher の認証状態と、少なくとも 1 つの下流クラスターで RBAC 権限を管理できることである。注目すべきことに、Rancher の既定のユーザー向けグローバル・ロールを割り当てられたユーザーが、自ら管理するクラスターをインポートできる場合、この攻撃条件を満たせるとセキュリティ勧告に記載されている。

つまり、使い捨ての k3d/kind/minikube 環境だけでも攻撃条件を満たせるため、攻撃者は本番クラスターへの事前アクセスや、昇格した Rancher ロールを持つユーザーによる操作を必要としない。

この欠陥の悪用に成功した攻撃者は、kubeconfig ファイル/認証情報/LDAP 接続パスワード/OIDC クライアント秘密情報/SAML 署名鍵などを含む、Rancher に保存されたすべての秘密情報を窃取できるようになる。さらに GlobalRoleBindings の作成や変更も可能になるため、影響を受ける Rancher インスタンスにより管理される、すべてのクラスターに対する永続的な制御を確立できる。

この世界中の Rancher 環境に影響する脆弱性を報告したのは、セキュリティ研究者 BenTheCyberOne である。最新の修正版では、ローカル管理クラスター用の固定クライアントを用いた SAR ベースの偽装確認が強制される。その一方で、このミドルウェアはクライアントが提供する偽装用ヘッダーに依存せず、認証済みのユーザー識別情報を要求コンテキストから取得するようになる。

組織にとって必要なことは、修正版への速やかな更新である。修正の適用が遅れる場合には、下流クラスターを登録できるユーザーを、管理者が監査/制限する必要がある。ただし、この緩和策はリスクを低減するだけであり、完全な緩和策ではないと Rancher は警告している。