CVE-2026-53593 in FreeScout
要約
〜によって VulDB • 2026年07月20日
FreeScoutは、PHPのLaravelフレームワークを使用して構築された無料のヘルプデスクおよび共有インボックスです。バージョン1.8.224より前では、危険なファイルアップロードを無効化する拒否リスト(`Helper::$restricted_extensions`)が不完全であり、`.pht`拡張子が含まれていません。認証済みアップロードエンドポイント `POST /uploads/upload` (`SecureController@upload`) は、ファイルを元の拡張子のままWebアクセス可能なディレクトリ `storage/app/public/uploads/` (`/storage/uploads/` で提供される)に保存します。標準的なApache + `libapache2-mod-php` のデプロイメント環境では、既定のハンドラ `<FilesMatch ".+\.ph(ar|p[3457]?|t|tml)$">` が `.pht` ファイルを実行するため、**認証済みエージェントは任意の`.pht` Webシェルをアップロードし、Webサーバーユーザー(`www-data`)として任意のコマンドを実行できます**。これはCVE-2025-48471への修正に対する直接的な回避策です。同脆弱性では `phtml`/`phar` が追加されましたが、`pht` (および `phtm`, `phps` )は含まれていませんでした。バージョン1.8.224には更新された修正が含まれています。
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.