プラットフォーム
php
コンポーネント
eclass
修正版
2.25.10.2.1
CVE-2019-9886は、BroadLearning eClassにおいて発見された任意ファイルアクセス脆弱性です。この脆弱性は、認証なしで任意のファイルをダウンロードすることを可能にし、機密情報の漏洩や悪意のあるコードの実行につながる可能性があります。影響を受けるバージョンは2.25.10.2.1以前です。バージョン2.25.10.2.1へのアップデートにより、この脆弱性は修正されています。
この脆弱性を悪用されると、攻撃者は認証なしでeClassサーバー上の任意のファイルをダウンロードできます。これには、機密情報(ユーザーデータ、設定ファイル、ソースコードなど)が含まれる可能性があります。攻撃者は、ダウンロードしたファイルを分析してシステムに関する情報を収集したり、悪意のあるコードを実行するために利用したりする可能性があります。特に、データベース接続情報やAPIキーなどが含まれる設定ファイルが漏洩した場合、攻撃者はeClassシステムや関連システムへのさらなるアクセスを確立する可能性があります。この脆弱性は、機密情報の漏洩、システムへの不正アクセス、およびサービス妨害につながる可能性があります。
CVE-2019-9886は、2019年7月11日に公開されました。現時点では、この脆弱性を悪用する公開されているPoCは確認されていませんが、任意ファイルアクセス脆弱性であるため、悪用される可能性は否定できません。CISAのKEVリストには登録されていません。NVDデータベースには、この脆弱性に関する詳細情報が記載されています。
Educational institutions and organizations utilizing BroadLearning eClass are at significant risk. Specifically, those running older, unpatched versions of eClass (≤2.25.10.2.1) are highly vulnerable. Shared hosting environments where multiple users share the same server instance are also at increased risk, as a compromise of one eClass instance could potentially affect others.
• php: Examine web server access logs for requests to download_attachment.php originating from unusual IP addresses or user agents.
grep 'download_attachment.php' /var/log/apache2/access.log | grep -v '127.0.0.1' • php: Check for the presence of the download_attachment.php file in the templates and home directories of the eClass installation.
find /var/www/html/eclass -name 'download_attachment.php' • generic web: Monitor network traffic for HTTP requests containing the download_attachment.php URL.
• generic web: Review eClass configuration files for any unusual or unauthorized access controls related to file downloads.
disclosure
エクスプロイト状況
EPSS
0.47% (65% パーセンタイル)
CVSS ベクトル
この脆弱性への最も効果的な対策は、BroadLearning eClassをバージョン2.25.10.2.1以降にアップデートすることです。アップデートが利用できない場合、一時的な緩和策として、download_attachment.phpへのアクセスを制限するWAFルールを実装することを検討してください。具体的には、不正なファイル拡張子や、予期しないファイルパスへのアクセスをブロックするルールを設定します。また、eClassのファイルアクセス権限を適切に設定し、不要なファイルのダウンロードを制限することも有効です。アップデート後、eClassのログを監視し、不正なファイルアクセス試行がないか確認してください。
eClassプラットフォームをip.2.5.10.2.1以降のバージョンにアップデートしてください。このアップデートは、認証なしで任意のファイルをダウンロードできる脆弱性を修正します。
脆弱性分析と重要アラートをメールでお届けします。
CVE-2019-9886は、BroadLearning eClassのバージョン2.25.10.2.1以前における、認証なしで任意のファイルをダウンロードできる任意ファイルアクセス脆弱性です。
BroadLearning eClassのバージョン2.25.10.2.1以前を使用している場合は、この脆弱性の影響を受ける可能性があります。機密情報の漏洩や悪意のあるコードの実行につながる可能性があります。
BroadLearning eClassをバージョン2.25.10.2.1以降にアップデートしてください。アップデートが利用できない場合は、WAFルールを実装するなど、一時的な緩和策を検討してください。
現時点では、この脆弱性を悪用する公開されているPoCは確認されていませんが、悪用される可能性は否定できません。
BroadLearningの公式アドバイザリは、BroadLearningのウェブサイトで確認できます。