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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
CVE-2023-37599 — Issabel-pbx バージョン 4.0.0-6 には、Web インターフェース上で未認証のディレクトリリスティングとして顕在化する、アクセス制御の不備(Broken Access Control)の脆弱性が含まれています。 | Kitploit
ツール/GitHubGitHub/sahiloj/cve-2023-37599
脆弱性分析情報収集ウェブセキュリティ論文と研究設定ミス学習と教育
GitHubsahiloj/cve-2023-37599

CVE-2023-37599

Issabel-pbx バージョン 4.0.0-6 には、Web インターフェース上で未認証のディレクトリリスティングとして顕在化する、アクセス制御の不備(Broken Access Control)の脆弱性が含まれています。

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

人気

すべて見る →

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

すべてのツールを探索

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

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

CVE-2023-37599 — issabel-pbx 4.0.0-6: ディレクトリリスティング (アクセス制御の不備)

CVE Severity Type Version


概要

issabel-pbx バージョン 4.0.0-6 には、Web インターフェース上で認証なしのディレクトリリスティングとして顕在化するアクセス制御の不備の脆弱性が存在します。リモートの認証されていない攻撃者は、アプリケーションの modules ディレクトリを閲覧し、資格情報や認可を一切持たずに、機密性の高いソースファイル、設定ファイル、内部アプリケーションロジックに直接アクセスできます。

この脆弱性は 2023年7月10日 に Sahil Ojha によって発見され、責任を持って開示され、CVE プログラムによって CVE-2023-37599 に割り当てられました。


脆弱性の詳細

フィールド値
CVE IDCVE-2023-37599
CWECWE-548 – ディレクトリリスティングによる情報漏えい
脆弱性タイプアクセス制御の不備 / 情報漏えい
影響を受ける製品issabel-pbx
影響を受けるバージョン4.0.0-6
発見日2023年7月10日
研究者Sahil Ojha
ベンダーIssabel
ソースコードIssabelFoundation/issabelPBX
テスト環境Windows

説明

Issabel は、Asterisk PBX 上に構築されたオープンソースのユニファイドコミュニケーションプラットフォームです。その Web 管理インターフェースは issabel-pbx パッケージによって提供されます。バージョン 4.0.0-6 では、Web サーバーが /modules パスでディレクトリリスティングを許可するように誤設定されています。このパスにはアクセス制御や認証チェックが適用されていないため、認証されていない攻撃者は以下を行うことができます:

  • インストールされているすべてのモジュールのディレクトリツリーを閲覧する。
  • PHP ソースファイル、設定ファイル、ヘルパースクリプトを直接読み取る。
  • モジュール名、内部 API エンドポイント、アプリケーションロジックを列挙する。
  • 開示された情報を利用して、さらなる標的型攻撃(例: ローカルファイルインクルージョン、リモートコード実行、認証情報の収集)を仕掛ける。

これは最小権限の原則に違反し、OWASP Top 10 (A01:2021) で定義されているアクセス制御の不備の弱点に該当します。


影響

  • 機密性 — 高。機密性の高いアプリケーションソースコード、内部設定、モジュールロジックが認証なしでインターネットに公開されます。
  • 完全性 — 中。ディレクトリ閲覧から得られた情報は、さらなる攻撃対象を特定するために使用される可能性があります。
  • 可用性 — 低。この脆弱性自体は可用性を直接妨げませんが、収集された情報がサービス拒否攻撃を容易にする可能性があります。

再現手順

  1. issabel-pbx 4.0.0-6 を実行している Issabel PBX インスタンスの IP アドレスまたはホスト名を特定します。

  2. ブラウザを開き(ログインや特別なツールは不要)、以下の URL にアクセスします:

    root@kitploit:~
    https://<ISSABEL_IP>/modules/
    
  3. サーバーは modules フォルダーの完全なディレクトリリスティングを返し、インストールされているすべてのモジュールディレクトリとファイルを公開します。

    認証なしで公開された /modules パスのディレクトリリスティング


  4. 任意のサブディレクトリに移動して、各モジュール内のさらに多くのファイルとフォルダーを列挙します。

    モジュールのサブディレクトリへの移動


  5. 個々の PHP ファイルや設定ファイルをブラウザで直接開き、アプリケーションのソースコードを読み取ります。

    ブラウザから PHP ソースファイルを直接読み取っているところ


  6. さらにトラバーサルを続けて、コールルーティング、ユーザー管理、システム設定を処理するスクリプトなどの追加の機密ファイルにアクセスします。

    モジュール内でのさらなるファイル開示


根本原因

この脆弱性は、Issabel の Web ルートを提供する Apache(または同等の Web サーバー)の設定で、/modules ディレクトリに対して Options Indexes ディレクティブが無効化されていないことに起因します。Options Indexes が有効で、ディレクトリ内に index.php / index.html ファイルが存在しない場合、Web サーバーは自動的に閲覧可能なディレクトリリスティングページを生成して提供します。


対策

ベンダーと管理者は、以下の緩和策のうち1つ以上を適用する必要があります。

  1. Web サーバー設定でディレクトリリスティングを無効化します。Apache の場合、モジュールディレクトリ(またはグローバル)に以下が設定されていることを確認してください:

    root@kitploit:~
    <Directory /var/www/html/modules>
        Options -Indexes
    </Directory>
    
  2. /modules パスへのアクセスを制限し、localhost または信頼できる管理ネットワークからのみアクセスできるようにします:

    root@kitploit:~
    <Directory /var/www/html/modules>
        Require ip 127.0.0.1
    </Directory>
    
  3. 意図的に公開されていない Web ルート配下のすべてのパスに認証を適用します。

  4. ベンダーが修正版をリリースしたら、パッチ適用済みの issabel-pbx バージョンに更新します。


参照

  • CVE-2023-37599 — NVD
  • CWE-548: ディレクトリリスティングによる情報漏えい
  • OWASP Top 10: A01:2021 – アクセス制御の不備
  • Issabel 公式ウェブサイト
  • GitHub 上の IssabelFoundation/issabelPBX

免責事項

この情報は教育および研究目的のみで提供されています。著者は、この情報の誤用について一切責任を負いません。脆弱性をテストする前に、必ず適切な書面による許可を取得してください。


Sahil Ojha によって発見・開示されました

ツールをダウンロード