is.js est une bibliothèque de vérification à usage général. Les versions 0.9.0 et antérieures contiennent une ou plusieurs expressions régulières qui sont vulnérables à une attaque par déni de service par expression régulière (ReDoS). is.js utilise une copie d'expression régulière -
Plateforme
nodejs
Composant
is
Corrigé dans
0.9.1
is.js est une bibliothèque de vérification à usage général. Les versions 0.9.0 et antérieures contiennent une ou plusieurs expressions régulières qui sont vulnérables à une attaque par déni de service par expression régulière (ReDoS). is.js utilise une expression régulière copiée-collée d'un gist pour valider les URL. Tenter de valider une chaîne malveillante peut entraîner une boucle « infinie » de l'expression régulière. Cette vulnérabilité a été découverte à l'aide d'une requête CodeQL qui identifie les expressions régulières inefficaces. is.js n'a pas de correctif pour ce problème.
Comment corriger
Aucun correctif officiel disponible. Recherchez des alternatives ou surveillez les mises à jour.
Surveillez vos dépendances automatiquement
Recevez des alertes quand de nouvelles vulnérabilités affectent vos projets.
Commencer gratuitement