CVE-2018-11537 : Mise à jour de sécurité pour le Contournement de la liste d’autorisations angular-jwt

Date de publication : 5 juin 2018

Numéro CVE : CVE-2018-11537

Crédit : Stephan Hauser

Présentation

La fonctionnalité liste d’autorisation de domaine peut être contournée.

jwtInterceptorProvider.whiteListedDomains = [‘whitelisted.Example.com’];

Un attaquant peut configurer un domaine whitelistedXexample.com qui passera le filtre de la liste d’autorisation. La cause principale de ceci est que angular-jwt traite toujours les entrées whiteListedDomains comme des expressions régulières et causes . séparateur pour correspondre à n’importe quel caractère.

Suis-je affecté?

Si les conditions suivantes s’appliquent, vous êtes affecté par cette vulnérabilité :

  • Vous utilisez une version d’angular-jwt inférieure à 0.1.10

  • Vous utilisez la liste d’autorisation de domaine dans votre code

Comment résoudre ce problème?

Les développeurs utilisant la bibliothèque angular-jwt doivent effectuer une mise à niveau vers la dernière version : 0.1.10.

La trousse mise à jour est disponible sur NPM : npm install angular-jwt@0.1.10

Pour faciliter la mise à jour des mises à jour de sécurité, veuillez vous assurer que votre fichier package.json est mis à jour pour recevoir les correctifs et les mises à jour mineures de nos bibliothèques :

{
  "dependencies": {
    "angular-jwt": "^0.1.10"
  }
}

Was this helpful?

/

Cette mise à jour aura-t-elle un impact sur mes utilisateurs?

Non. Ce correctif corrige la bibliothèque que votre application exécute, mais n’aura pas d’impact sur vos utilisateurs, leur état actuel ou les sessions existantes.