Aperçu
jwtInterceptorProvider.whiteListedDomains = ['whitelisted.Example.com'];
Un attaquant peut configurer un domaine whitelistedXexample.com qui passera le filtre de la liste d’autorisation. La cause profonde est que angular-jwt traite toujours les entrées whiteListedDomains comme des expressions régulières, ce qui fait en sorte que le séparateur . corresponde à n’importe quel caractère.
Suis-je touché(e) ?
- Vous utilisez une version de angular- inférieure à
0.1.10 - Vous utilisez une liste de domaines autorisés dans votre code
Comment corriger cela?
0.1.10.
Le package mis à jour est disponible sur NPM : npm install angular-jwt@0.1.10
Pour vous aider à suivre plus facilement les mises à jour de sécurité à l’avenir, assurez-vous que votre fichier package.json est configuré pour accepter les mises à jour correctives et mineures de nos bibliothèques :