プラットフォーム
laravel
コンポーネント
pxlrbt/filament-excel
修正版
2.0.1
1.1.15
CVE-2024-42485は、Filament ExcelのExcelエクスポート機能におけるパストラバーサル脆弱性です。この脆弱性を悪用されると、認証なしでサーバー上の任意のファイルにアクセスできる可能性があります。影響を受けるバージョンは、Filament Excel 2.0.0から2.3.3未満です。バージョン2.3.3へのアップデートで修正されています。
この脆弱性は、攻撃者が認証情報を必要とせずに、Webサーバー上の任意のファイルにアクセスすることを可能にします。攻撃者は、機密情報を含む設定ファイル、ソースコード、または他の重要なデータをダウンロードできる可能性があります。さらに、この脆弱性は、攻撃者がWebサーバー上でコードを実行するための足がかりとして利用される可能性もあります。この脆弱性は、Filament Excelを導入しているWebアプリケーションのセキュリティを著しく低下させ、機密情報の漏洩やWebサーバーの制御喪失につながる可能性があります。
この脆弱性は、2024年8月12日に公開されました。現時点では、公的なPoC(Proof of Concept)は確認されていませんが、パストラバーサル脆弱性であるため、悪用される可能性は高いと考えられます。CISA KEVカタログへの登録状況は不明です。
Applications built with Laravel and utilizing the Filament admin panel, particularly those relying on Filament Excel for exporting data to Excel format, are at risk. Shared hosting environments where users have limited control over server configuration are particularly vulnerable, as they may be unable to implement WAF rules or modify webserver settings.
• laravel: Examine Laravel application logs for requests containing ../ in the /filament-excel/{path} route.
grep "/filament-excel/\.\.\/" /var/log/laravel.log• generic web: Monitor web server access logs for requests to /filament-excel/{path} containing directory traversal sequences.
grep '/filament-excel/\.\.\/' /var/log/apache2/access.log• generic web: Check response headers for unexpected file content types when accessing /filament-excel/{path} with crafted paths.
disclosure
エクスプロイト状況
EPSS
0.74% (73% パーセンタイル)
CISA SSVC
CVSS ベクトル
この脆弱性への対応策として、Filament Excelをバージョン2.3.3にアップデートすることを推奨します。アップデートが困難な場合は、Webサーバーの設定で../を含むURLへのアクセスを制限する、またはFilament Excelのエクスポート機能を一時的に無効化するなどの回避策を検討してください。WAF(Web Application Firewall)を導入し、パストラバーサル攻撃を検知・防御するルールを設定することも有効です。
Actualice el paquete `pxlrbt/filament-excel` a la versión 2.3.3 o superior. Esto puede hacerse mediante Composer ejecutando `composer update pxlrbt/filament-excel`. Asegúrese de limpiar la caché de la aplicación después de la actualización.
脆弱性分析と重要アラートをメールでお届けします。
CVE-2024-42485は、Filament ExcelのExcelエクスポート機能における脆弱性で、認証なしで任意のファイルをダウンロードされる可能性があります。
Filament Excelのバージョンが2.0.0から2.3.3未満の場合は、この脆弱性の影響を受けます。バージョン2.3.3にアップデートしてください。
Filament Excelをバージョン2.3.3にアップデートすることで、この脆弱性を修正できます。
現時点では公的な悪用事例は確認されていませんが、パストラバーサル脆弱性であるため、悪用される可能性はあります。
Filament Excelの公式アドバイザリは、[https://filamentphp.com/docs/excel/security](https://filamentphp.com/docs/excel/security)で確認できます。
composer.lock ファイルをアップロードすると、影響の有無を即座にお知らせします。