概要
jwtInterceptorProvider.whiteListedDomains = ['whitelisted.Example.com'];
攻撃者は許可リストフィルターを通過するドメイン、whitelistedXexample.comをセットアップすることができます。この根本的な原因は、angular-jwtがwhiteListedDomainsエントリーを常に正規表現として扱い、.区切り文字が任意の文字と一致してしまうことです。
自分は影響を受けますか?
- バージョン
0.1.10より前のangular-を使用している - コードにドメイン許可リストを使用している
修正方法
0.1.10。
更新されたパッケージはNPMで入手できます:npm install angular-jwt@0.1.10
今後のセキュリティ更新に簡単に対応できるように、ライブラリーのパッチとマイナーレベルの更新が適用されるようpackage.jsonファイルが更新されていることを確認してください。