製品・ソフトウェアに関する情報
AngularのAngularJSにおける複数の脆弱性
Title AngularのAngularJSにおける複数の脆弱性
Summary

AngularはTypeScript/JavaScriptおよびその他の言語を使用してモバイルおよびデスクトップのウェブアプリケーションを構築するための開発プラットフォームです。22.0.1、21.2.17、および20.3.25より前のバージョンでは、Angularフレームワークの@angular/service-workerパッケージに情報漏洩の脆弱性が存在します。Service Workerはアセットを取得する際に元のリクエストからのメタデータ(ヘッダーなど)を保持します。しかし、クロスオリジンリダイレクト時にService Workerは機密性の高いヘッダーを削除できず、Fetchリダイレクトアルゴリズムに違反します。これによりリモートの攻撃者がクロスオリジンリダイレクトをトリガーして信頼されていない外部オリジンに誘導し、機密認証情報(例:認証トークン、プロキシ認証情報、セッションクッキー)を取得できる可能性があります。この脆弱性は22.0.1、21.2.17、および20.3.25で修正されています。

Possible impacts ・当該ソフトウェアが扱う情報の一部が外部に漏れる可能性があります。 ・当該ソフトウェアが扱う情報の一部が書き換えられる可能性があります。 ・当該ソフトウェアは停止しません。 
Solution

ベンダ情報を参照して適切な対策を実施してください。

Publication Date June 22, 2026, midnight
Registration Date June 29, 2026, 11:23 a.m.
Last Update June 29, 2026, 11:23 a.m.
CVSS3.0 : 警告
Score 6.1
Vector CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
Affected System
Angular
AngularJS 19.2.25 およびそれ以前
AngularJS 20.0.0 以上 20.3.25 未満
AngularJS 21.0.0 以上 21.2.17 未満
AngularJS 22.0.0
CVE (情報セキュリティ 共通脆弱性識別子)
CWE (共通脆弱性タイプ一覧)
ベンダー情報
その他
Change Log
No Changed Details Date of change
1 [2026年06月29日]
  掲載
June 29, 2026, 11:23 a.m.

NVD Vulnerability Information
CVE-2026-54264
Summary

Angular is a development platform for building mobile and desktop web applications using TypeScript/JavaScript and other languages. Prior to 22.0.1, 21.2.17, and 20.3.25, an information disclosure vulnerability exists in the @angular/service-worker package of the Angular framework. When the Service Worker fetches assets, it preserves metadata (such as headers) from the original request. However, on cross-origin redirects, the Service Worker fails to strip sensitive headers, violating the Fetch redirect algorithm. This allows a remote attacker to obtain sensitive credentials (e.g., Authorization tokens, Proxy-Authorization credentials, or session cookies) by triggering a cross-origin redirect to an untrusted external origin. This vulnerability is fixed in 22.0.1, 21.2.17, and 20.3.25.

Publication Date June 23, 2026, 1:16 a.m.
Registration Date June 27, 2026, 4:10 a.m.
Last Update June 27, 2026, 4:30 a.m.
Affected software configurations
Configuration1 or higher or less more than less than
cpe:2.3:a:angularjs:angularjs:*:*:*:*:*:*:*:* 19.2.25
cpe:2.3:a:angularjs:angularjs:*:*:*:*:*:*:*:* 20.0.0 20.3.25
cpe:2.3:a:angularjs:angularjs:*:*:*:*:*:*:*:* 21.0.0 21.2.17
cpe:2.3:a:angularjs:angularjs:22.0.0:next0:*:*:*:*:*:*
cpe:2.3:a:angularjs:angularjs:22.0.0:next1:*:*:*:*:*:*
cpe:2.3:a:angularjs:angularjs:22.0.0:next10:*:*:*:*:*:*
cpe:2.3:a:angularjs:angularjs:22.0.0:next11:*:*:*:*:*:*
cpe:2.3:a:angularjs:angularjs:22.0.0:next12:*:*:*:*:*:*
cpe:2.3:a:angularjs:angularjs:22.0.0:next2:*:*:*:*:*:*
cpe:2.3:a:angularjs:angularjs:22.0.0:next3:*:*:*:*:*:*
cpe:2.3:a:angularjs:angularjs:22.0.0:next4:*:*:*:*:*:*
cpe:2.3:a:angularjs:angularjs:22.0.0:next5:*:*:*:*:*:*
cpe:2.3:a:angularjs:angularjs:22.0.0:next6:*:*:*:*:*:*
cpe:2.3:a:angularjs:angularjs:22.0.0:next7:*:*:*:*:*:*
cpe:2.3:a:angularjs:angularjs:22.0.0:next8:*:*:*:*:*:*
cpe:2.3:a:angularjs:angularjs:22.0.0:next9:*:*:*:*:*:*
cpe:2.3:a:angularjs:angularjs:22.0.0:rc0:*:*:*:*:*:*
cpe:2.3:a:angularjs:angularjs:22.0.0:rc1:*:*:*:*:*:*
cpe:2.3:a:angularjs:angularjs:22.0.0:rc2:*:*:*:*:*:*
cpe:2.3:a:angularjs:angularjs:22.0.0:rc3:*:*:*:*:*:*
Related information, measures and tools
Common Vulnerabilities List