CVE-2026-54523 Kyverno NamespacedMutatingPolicy 脆弱性 namespace越え操作可能

この記事はAIがNVDのCVE情報をもとに要約・生成したものです。影響範囲や対策は、必ずNVDおよび各ベンダーの公式情報をご確認ください。

公開日: 2026-08-26T15:16:48.910 / 更新日: 2026-08-26T15:16:48.910 / CVSS: 9.6 / 深刻度: CRITICAL

KyvernoのNamespacedMutatingPolicy機能に、特定のバージョン(1.18.0〜1.18.2)でnamespace境界を超えたリソース操作が可能になる脆弱性が確認されました。攻撃者は1つのnamespaceにポリシーを配置し、別のnamespaceのConfigMapやSecretなどのリソースを改変できるため、権限昇格や不正操作のリスクが生じます。Kubernetes環境でKyvernoを運用中の場合は、利用バージョンの確認と1.18.2へのアップグレードが重要です。また、namespaceごとのポリシー適用範囲の検証を実施し、異常なリソース作成を監視する対策も必要です。

参照情報

ソクラテスの問い、プラトンの備え

ソクラテス

プラトンよ、この脆弱性について、まず問う。このKyvernoのNamespacedMutatingPolicyの問題は、単なる技術的ミスなのか、それとも政策設計の哲学的な欠陥を映し出すものではないか?

プラトン

ああ、それは技術的なミスです。でも、哲学的な問いに答えるなら…「確認せよ」が答えです。まず、運用中のKyvernoのバージョンを確認してください。1.18.0〜1.18.2の範囲にあるか?その確認が第一歩です。

ソクラテス

では、この脆弱性が「namespace境界を超える」ことの意味は?それが、権限の境界を曖昧にしているという倫理的な問題ではないか?

プラトン

その通りですが、実際には「ポリシーがどのnamespaceに適用されるか」を、各namespaceごとに検証する必要があります。たとえば、あるnamespaceに配置されたポリシーが、別のnamespaceのConfigMapやSecretを変更できるかどうかを、手動で確認する作業が求められます。

ソクラテス

監視の重要性を問う。この脆弱性を悪用された場合、どのように異常を検出できる?

プラトン

異常なリソース作成を監視するためのアラートを設定しましょう。たとえば、他のnamespaceからリソースが生成された場合のログを監視し、異常な変更を即座に検出する仕組みが必要です。

ソクラテス

ベンダー情報の確認は、この対応にどう関与する?

プラトン

Kyvernoの公式ドキュメントやリリースノートで、1.18.2以降のバージョンが適用されているかを確認し、パッチ適用の手順に従ってください。また、ベンダーが提供する変更管理のガイドラインに従い、アップグレード後のテストも忘れずに。

ソクラテス

では、この問題を解決するための最終的な哲学は?

プラトン

「確認せよ」「検証せよ」「監視せよ」が答えです。Linux運用者は、バージョン確認、ポリシー検証、監視設定、ベンダー情報の確認を徹底することで、この脆弱性を防ぐことができます。ささやかな手間ですが、これこそが「セキュリティの哲学」でしょう。

関連キーワード: bind