Hola VPN - Débloquez votre site web
Hola VPN, le moyen le plus simple d'accéder à Internet sans frontières, vous donne accès au contenu en ligne mondial que vous souhaitez !
7.1 / 10
Risque élevé
Pour la version d'extension 1.253.755
Dernière versionUnderscore.js est une bibliothèque utilitaire pour JavaScript. Avant la version 1.13.8, les fonctions `_.flatten` et `_.isEqual` utilisaient la récursivité sans limite de profondeur. Dans des conditions très spécifiques, détaillées ci-dessous, un attaquant pouvait exploiter cette vulnérabilité lors d'une attaque par déni de service (DoS) en provoquant un dépassement de capacité de la pile. Il était nécessaire d'utiliser des données non fiables pour créer une structure de données récursive, par exemple avec `JSON.parse`, sans limite de profondeur. La structure de données ainsi créée devait ensuite être transmise à `_.flatten` ou `_.isEqual`. Concernant `_.flatten`, la vulnérabilité n'était exploitable que si un client distant pouvait préparer une structure de données composée de tableaux à tous les niveaux ET si aucune limite de profondeur n'était spécifiée comme second argument. Concernant `_.isEqual`, la vulnérabilité n'était exploitable que s'il existait un chemin d'exécution où deux structures de données distinctes, soumises par le même client distant, étaient comparées à l'aide de `_.isEqual`. Par exemple, si un client soumet des données stockées dans une base de données, puis soumet ultérieurement une autre structure de données qui est comparée aux données précédemment enregistrées, ou encore si un client soumet une requête unique dont les données sont analysées deux fois, créant ainsi deux structures de données non identiques mais équivalentes qui sont ensuite comparées, les exceptions provenant de l'appel à `_.flatten` ou `_.isEqual`, dues à un dépassement de capacité de la pile, ne sont pas interceptées. Cette vulnérabilité est corrigée dans la version 1.13.8.
Détections comportementales
Débloquez la matrice complète MITRE ATT&CK
Politique de confidentialité
Déverrouiller l'évaluation des risques liés à la politique de confidentialité