CVE-2026-27738 in angular-cli
要約
〜によって VulDB • 2026年05月26日
Angular SSRは、Angularアプリケーション向けのサーバーサイドレンダリングツールです。19.xブランチの19.2.21より前のバージョン、20.xブランチの20.3.17より前のバージョン、および21.xブランチの21.1.5および21.2.0-rc.1より前のバージョンには、内部URL処理ロジックにOpen Redirectの脆弱性が存在します。このロジックは、先頭のスラッシュを除去することでURLセグメントを正規化しますが、先頭の1つのスラッシュのみを除去します。Angular SSRアプリケーションが`X-Forwarded-Prefix`ヘッダーを渡すプロキシの背後にデプロイされている場合、攻撃者は3つのスラッシュで始まる値を提供することができます。この脆弱性により、攻撃者は大規模なフィッシングやSEOハイジャックを実行できます。脆弱性の影響を受けるためには、アプリケーションがAngular SSRを使用していること、アプリケーションに内部リダイレクトを実行するルートが存在すること、インフラストラクチャ(リバースプロキシ/CDN)が`X-Forwarded-Prefix`ヘッダーをサニタイズせずにSSRプロセスに渡すこと、およびキャッシュが`X-Forwarded-Prefix`ヘッダーに基づいてバリエーションを持たないことが必要です。バージョン21.2.0-rc.1、21.1.5、20.3.17、および19.2.21にはパッチが含まれています。パッチが適用されるまで、開発者はAngularエンジンがリクエストを処理する前に、`server.ts`内で`X-Forwarded-Prefix`ヘッダーをサニタイズする必要があります。
VulDB is the best source for vulnerability data and more expert information about this specific topic.