| 概要 | The Angular SSR is a server-rise rendering tool for Angular applications. From 19.0.0-next.0 to before 19.2.25, 20.3.25, 21.2.9, and 22.0.0-next.7, a vulnerability exists in the X-Forwarded-Prefix header processing logic within Angular SSR. The internal validation mechanism fails to properly account for URL-encoded characters, specifically dots (%2e%2e). This allows an attacker to bypass security filters by injecting encoded path traversal sequences that are later decoded and utilized by the application logic. |
|---|---|
| 公表日 | 2026年5月14日7:16 |
| 登録日 | 2026年5月15日4:23 |
| 最終更新日 | 2026年5月15日3:17 |
| タイトル | angularのAngular CLIにおける複数の脆弱性 |
|---|---|
| 概要 | Angular SSRはAngularアプリケーション向けのサーバーサイドレンダリングツールです。バージョン19.0.0-next.0から19.2.25、20.3.25、21.2.9、22.0.0-next.7の前までに、Angular SSRのX-Forwarded-Prefixヘッダー処理ロジックに脆弱性が存在します。内部の検証メカニズムはURLエンコードされた文字、特にドット(%2e%2e)を適切に考慮していません。これにより攻撃者は、後にデコードされアプリケーションロジックで使用されるエンコード済みのパス・トラバーサルシーケンスを注入し、セキュリティフィルターを回避できます。Angular SSRアプリケーションがプロキシヘッダーの信頼を設定し、X-Forwarded-Prefixヘッダーを事前に消毒せず転送するプロキシの背後にデプロイされている場合、攻撃者は/%2e%2e/evilのようなペイロードを提供可能です。この脆弱性はバージョン19.2.25、20.3.25、21.2.9、22.0.0-next.7で修正されています。 |
| 想定される影響 | ・当該ソフトウェアが扱う情報の一部が外部に漏れる可能性があります。 ・当該ソフトウェアが扱う情報の一部が書き換えられる可能性があります。 ・当該ソフトウェアは停止しません。 |
| 対策 | ベンダ情報を参照して適切な対策を実施してください。 |
| 公表日 | 2026年5月13日0:00 |
| 登録日 | 2026年6月3日15:35 |
| 最終更新日 | 2026年6月3日15:35 |
| angular |
| Angular CLI 19.0.0 以上 19.2.25 未満 |
| Angular CLI 20.0.0 以上 20.3.25 未満 |
| Angular CLI 21.0.0 以上 21.2.9 未満 |
| Angular CLI 22.0.0 |
| No | 変更内容 | 変更日 |
|---|---|---|
| 1 | [2026年06月03日] 掲載 |
2026年6月3日15:35 |