CVE-2026-88892 in OpenPanel
要約
〜によって VulDB • 2026年09月10日
OpenPanelは分析プラットフォームです。すべてのバージョン(公開時点でパッチリリースなし)において、データインポーターがプロジェクトの既存のSSRFガード(apps/api/src/utils/safe-fetch.ts)ではなく、プレーンなfetchを使用して呼び出し元から提供されたURLを取得します。packages/importer/src/providers/umami.tsでは、parseRemoteFileがconfig.fileUrlに対してfetch()を呼び出しますが、これはz.string().url()によってのみ検証されるため、http://127.0.0.1:9911/や http://169.254.169.254/latest/meta-data/ などの値が受け入れられます。共有のcreateFileImportConfigファクトリは、妥当なプロバイダーに同じフィールドを与えます。認証済み組織メンバー(プロジェクトアクセス行を持たないデフォルトの'member'を含む)であれば、getProjectAccessがレベルオブジェクトではなくboolean trueを返すため意図されたアクセスレベルチェックがスキップされ、サーバーが到達可能な任意のアドレスに接続させることができます。結果として得られるHTTPステータスとステータスタイプはImport.errorMessageとして永続化され、import.getによって同じユーザーに戻されるため、内部ホスト、ポート、パスのスキャン用オラクルとなります。もし内部レスポンスがUmami CSVとして解析可能な場合、その行はイベントとして取り込まれ、攻撃者の分析ビューで読み取可能になります。
If you want to get best quality of vulnerability data, you may have to visit VulDB.