ID CVE-2021-23433
Summary The package algoliasearch-helper before 3.6.2 are vulnerable to Prototype Pollution due to use of the merge function in src/SearchParameters/index.jsSearchParameters._parseNumbers without any protection against prototype properties. Note that this vulnerability is only exploitable if the implementation allows users to define arbitrary search patterns.
References
Vulnerable Configurations
  • cpe:2.3:a:algolia:algoliasearch-helper:-:*:*:*:*:node.js:*:*
    cpe:2.3:a:algolia:algoliasearch-helper:-:*:*:*:*:node.js:*:*
  • cpe:2.3:a:algolia:algoliasearch-helper:1.0.0:*:*:*:*:node.js:*:*
    cpe:2.3:a:algolia:algoliasearch-helper:1.0.0:*:*:*:*:node.js:*:*
  • cpe:2.3:a:algolia:algoliasearch-helper:1.1.0:*:*:*:*:node.js:*:*
    cpe:2.3:a:algolia:algoliasearch-helper:1.1.0:*:*:*:*:node.js:*:*
  • cpe:2.3:a:algolia:algoliasearch-helper:2.0.0:-:*:*:*:node.js:*:*
    cpe:2.3:a:algolia:algoliasearch-helper:2.0.0:-:*:*:*:node.js:*:*
  • cpe:2.3:a:algolia:algoliasearch-helper:2.0.0:rc1:*:*:*:node.js:*:*
    cpe:2.3:a:algolia:algoliasearch-helper:2.0.0:rc1:*:*:*:node.js:*:*
  • cpe:2.3:a:algolia:algoliasearch-helper:2.0.0:rc2:*:*:*:node.js:*:*
    cpe:2.3:a:algolia:algoliasearch-helper:2.0.0:rc2:*:*:*:node.js:*:*
  • cpe:2.3:a:algolia:algoliasearch-helper:2.0.0:rc3:*:*:*:node.js:*:*
    cpe:2.3:a:algolia:algoliasearch-helper:2.0.0:rc3:*:*:*:node.js:*:*
  • cpe:2.3:a:algolia:algoliasearch-helper:2.0.0:rc4:*:*:*:node.js:*:*
    cpe:2.3:a:algolia:algoliasearch-helper:2.0.0:rc4:*:*:*:node.js:*:*
  • cpe:2.3:a:algolia:algoliasearch-helper:2.0.0:rc5:*:*:*:node.js:*:*
    cpe:2.3:a:algolia:algoliasearch-helper:2.0.0:rc5:*:*:*:node.js:*:*
  • cpe:2.3:a:algolia:algoliasearch-helper:2.0.1:*:*:*:*:node.js:*:*
    cpe:2.3:a:algolia:algoliasearch-helper:2.0.1:*:*:*:*:node.js:*:*
  • cpe:2.3:a:algolia:algoliasearch-helper:2.0.2:*:*:*:*:node.js:*:*
    cpe:2.3:a:algolia:algoliasearch-helper:2.0.2:*:*:*:*:node.js:*:*
  • cpe:2.3:a:algolia:algoliasearch-helper:2.0.3:*:*:*:*:node.js:*:*
    cpe:2.3:a:algolia:algoliasearch-helper:2.0.3:*:*:*:*:node.js:*:*
  • cpe:2.3:a:algolia:algoliasearch-helper:2.0.4:*:*:*:*:node.js:*:*
    cpe:2.3:a:algolia:algoliasearch-helper:2.0.4:*:*:*:*:node.js:*:*
  • cpe:2.3:a:algolia:algoliasearch-helper:2.1.0:*:*:*:*:node.js:*:*
    cpe:2.3:a:algolia:algoliasearch-helper:2.1.0:*:*:*:*:node.js:*:*
  • cpe:2.3:a:algolia:algoliasearch-helper:2.1.1:*:*:*:*:node.js:*:*
    cpe:2.3:a:algolia:algoliasearch-helper:2.1.1:*:*:*:*:node.js:*:*
  • cpe:2.3:a:algolia:algoliasearch-helper:2.1.2:*:*:*:*:node.js:*:*
    cpe:2.3:a:algolia:algoliasearch-helper:2.1.2:*:*:*:*:node.js:*:*
  • cpe:2.3:a:algolia:algoliasearch-helper:2.2.0:*:*:*:*:node.js:*:*
    cpe:2.3:a:algolia:algoliasearch-helper:2.2.0:*:*:*:*:node.js:*:*
  • cpe:2.3:a:algolia:algoliasearch-helper:2.3.0:*:*:*:*:node.js:*:*
    cpe:2.3:a:algolia:algoliasearch-helper:2.3.0:*:*:*:*:node.js:*:*
  • cpe:2.3:a:algolia:algoliasearch-helper:2.3.1:*:*:*:*:node.js:*:*
    cpe:2.3:a:algolia:algoliasearch-helper:2.3.1:*:*:*:*:node.js:*:*
  • cpe:2.3:a:algolia:algoliasearch-helper:2.3.2:*:*:*:*:node.js:*:*
    cpe:2.3:a:algolia:algoliasearch-helper:2.3.2:*:*:*:*:node.js:*:*
  • cpe:2.3:a:algolia:algoliasearch-helper:2.3.3:*:*:*:*:node.js:*:*
    cpe:2.3:a:algolia:algoliasearch-helper:2.3.3:*:*:*:*:node.js:*:*
  • cpe:2.3:a:algolia:algoliasearch-helper:2.3.4:*:*:*:*:node.js:*:*
    cpe:2.3:a:algolia:algoliasearch-helper:2.3.4:*:*:*:*:node.js:*:*
  • cpe:2.3:a:algolia:algoliasearch-helper:2.3.5:*:*:*:*:node.js:*:*
    cpe:2.3:a:algolia:algoliasearch-helper:2.3.5:*:*:*:*:node.js:*:*
  • cpe:2.3:a:algolia:algoliasearch-helper:2.3.6:*:*:*:*:node.js:*:*
    cpe:2.3:a:algolia:algoliasearch-helper:2.3.6:*:*:*:*:node.js:*:*
  • cpe:2.3:a:algolia:algoliasearch-helper:2.4.0:*:*:*:*:node.js:*:*
    cpe:2.3:a:algolia:algoliasearch-helper:2.4.0:*:*:*:*:node.js:*:*
  • cpe:2.3:a:algolia:algoliasearch-helper:2.5.0:*:*:*:*:node.js:*:*
    cpe:2.3:a:algolia:algoliasearch-helper:2.5.0:*:*:*:*:node.js:*:*
  • cpe:2.3:a:algolia:algoliasearch-helper:2.5.1:*:*:*:*:node.js:*:*
    cpe:2.3:a:algolia:algoliasearch-helper:2.5.1:*:*:*:*:node.js:*:*
  • cpe:2.3:a:algolia:algoliasearch-helper:2.6.0:*:*:*:*:node.js:*:*
    cpe:2.3:a:algolia:algoliasearch-helper:2.6.0:*:*:*:*:node.js:*:*
  • cpe:2.3:a:algolia:algoliasearch-helper:2.6.1:*:*:*:*:node.js:*:*
    cpe:2.3:a:algolia:algoliasearch-helper:2.6.1:*:*:*:*:node.js:*:*
  • cpe:2.3:a:algolia:algoliasearch-helper:2.6.2:*:*:*:*:node.js:*:*
    cpe:2.3:a:algolia:algoliasearch-helper:2.6.2:*:*:*:*:node.js:*:*
  • cpe:2.3:a:algolia:algoliasearch-helper:2.6.3:*:*:*:*:node.js:*:*
    cpe:2.3:a:algolia:algoliasearch-helper:2.6.3:*:*:*:*:node.js:*:*
  • cpe:2.3:a:algolia:algoliasearch-helper:2.6.4:*:*:*:*:node.js:*:*
    cpe:2.3:a:algolia:algoliasearch-helper:2.6.4:*:*:*:*:node.js:*:*
  • cpe:2.3:a:algolia:algoliasearch-helper:2.6.5:*:*:*:*:node.js:*:*
    cpe:2.3:a:algolia:algoliasearch-helper:2.6.5:*:*:*:*:node.js:*:*
  • cpe:2.3:a:algolia:algoliasearch-helper:2.6.6:*:*:*:*:node.js:*:*
    cpe:2.3:a:algolia:algoliasearch-helper:2.6.6:*:*:*:*:node.js:*:*
  • cpe:2.3:a:algolia:algoliasearch-helper:2.6.7:*:*:*:*:node.js:*:*
    cpe:2.3:a:algolia:algoliasearch-helper:2.6.7:*:*:*:*:node.js:*:*
  • cpe:2.3:a:algolia:algoliasearch-helper:2.6.8:*:*:*:*:node.js:*:*
    cpe:2.3:a:algolia:algoliasearch-helper:2.6.8:*:*:*:*:node.js:*:*
  • cpe:2.3:a:algolia:algoliasearch-helper:2.6.9:*:*:*:*:node.js:*:*
    cpe:2.3:a:algolia:algoliasearch-helper:2.6.9:*:*:*:*:node.js:*:*
  • cpe:2.3:a:algolia:algoliasearch-helper:2.7.0:*:*:*:*:node.js:*:*
    cpe:2.3:a:algolia:algoliasearch-helper:2.7.0:*:*:*:*:node.js:*:*
  • cpe:2.3:a:algolia:algoliasearch-helper:2.8.0:*:*:*:*:node.js:*:*
    cpe:2.3:a:algolia:algoliasearch-helper:2.8.0:*:*:*:*:node.js:*:*
  • cpe:2.3:a:algolia:algoliasearch-helper:2.8.1:*:*:*:*:node.js:*:*
    cpe:2.3:a:algolia:algoliasearch-helper:2.8.1:*:*:*:*:node.js:*:*
  • cpe:2.3:a:algolia:algoliasearch-helper:2.9.0:*:*:*:*:node.js:*:*
    cpe:2.3:a:algolia:algoliasearch-helper:2.9.0:*:*:*:*:node.js:*:*
  • cpe:2.3:a:algolia:algoliasearch-helper:2.9.1:*:*:*:*:node.js:*:*
    cpe:2.3:a:algolia:algoliasearch-helper:2.9.1:*:*:*:*:node.js:*:*
  • cpe:2.3:a:algolia:algoliasearch-helper:2.10.0:*:*:*:*:node.js:*:*
    cpe:2.3:a:algolia:algoliasearch-helper:2.10.0:*:*:*:*:node.js:*:*
  • cpe:2.3:a:algolia:algoliasearch-helper:2.11.0:*:*:*:*:node.js:*:*
    cpe:2.3:a:algolia:algoliasearch-helper:2.11.0:*:*:*:*:node.js:*:*
  • cpe:2.3:a:algolia:algoliasearch-helper:2.11.1:*:*:*:*:node.js:*:*
    cpe:2.3:a:algolia:algoliasearch-helper:2.11.1:*:*:*:*:node.js:*:*
  • cpe:2.3:a:algolia:algoliasearch-helper:2.12.0:*:*:*:*:node.js:*:*
    cpe:2.3:a:algolia:algoliasearch-helper:2.12.0:*:*:*:*:node.js:*:*
  • cpe:2.3:a:algolia:algoliasearch-helper:2.13.0:*:*:*:*:node.js:*:*
    cpe:2.3:a:algolia:algoliasearch-helper:2.13.0:*:*:*:*:node.js:*:*
  • cpe:2.3:a:algolia:algoliasearch-helper:2.14.0:*:*:*:*:node.js:*:*
    cpe:2.3:a:algolia:algoliasearch-helper:2.14.0:*:*:*:*:node.js:*:*
  • cpe:2.3:a:algolia:algoliasearch-helper:2.15.0:*:*:*:*:node.js:*:*
    cpe:2.3:a:algolia:algoliasearch-helper:2.15.0:*:*:*:*:node.js:*:*
  • cpe:2.3:a:algolia:algoliasearch-helper:2.16.0:*:*:*:*:node.js:*:*
    cpe:2.3:a:algolia:algoliasearch-helper:2.16.0:*:*:*:*:node.js:*:*
  • cpe:2.3:a:algolia:algoliasearch-helper:2.17.0:*:*:*:*:node.js:*:*
    cpe:2.3:a:algolia:algoliasearch-helper:2.17.0:*:*:*:*:node.js:*:*
  • cpe:2.3:a:algolia:algoliasearch-helper:2.17.1:*:*:*:*:node.js:*:*
    cpe:2.3:a:algolia:algoliasearch-helper:2.17.1:*:*:*:*:node.js:*:*
  • cpe:2.3:a:algolia:algoliasearch-helper:2.18.0:*:*:*:*:node.js:*:*
    cpe:2.3:a:algolia:algoliasearch-helper:2.18.0:*:*:*:*:node.js:*:*
  • cpe:2.3:a:algolia:algoliasearch-helper:2.18.1:*:*:*:*:node.js:*:*
    cpe:2.3:a:algolia:algoliasearch-helper:2.18.1:*:*:*:*:node.js:*:*
  • cpe:2.3:a:algolia:algoliasearch-helper:2.19.0:*:*:*:*:node.js:*:*
    cpe:2.3:a:algolia:algoliasearch-helper:2.19.0:*:*:*:*:node.js:*:*
  • cpe:2.3:a:algolia:algoliasearch-helper:2.20.0:*:*:*:*:node.js:*:*
    cpe:2.3:a:algolia:algoliasearch-helper:2.20.0:*:*:*:*:node.js:*:*
  • cpe:2.3:a:algolia:algoliasearch-helper:2.20.1:*:*:*:*:node.js:*:*
    cpe:2.3:a:algolia:algoliasearch-helper:2.20.1:*:*:*:*:node.js:*:*
  • cpe:2.3:a:algolia:algoliasearch-helper:2.21.0:*:*:*:*:node.js:*:*
    cpe:2.3:a:algolia:algoliasearch-helper:2.21.0:*:*:*:*:node.js:*:*
  • cpe:2.3:a:algolia:algoliasearch-helper:2.21.1:*:*:*:*:node.js:*:*
    cpe:2.3:a:algolia:algoliasearch-helper:2.21.1:*:*:*:*:node.js:*:*
  • cpe:2.3:a:algolia:algoliasearch-helper:2.21.2:*:*:*:*:node.js:*:*
    cpe:2.3:a:algolia:algoliasearch-helper:2.21.2:*:*:*:*:node.js:*:*
  • cpe:2.3:a:algolia:algoliasearch-helper:2.22.0:*:*:*:*:node.js:*:*
    cpe:2.3:a:algolia:algoliasearch-helper:2.22.0:*:*:*:*:node.js:*:*
  • cpe:2.3:a:algolia:algoliasearch-helper:2.23.0:*:*:*:*:node.js:*:*
    cpe:2.3:a:algolia:algoliasearch-helper:2.23.0:*:*:*:*:node.js:*:*
  • cpe:2.3:a:algolia:algoliasearch-helper:2.23.1:*:*:*:*:node.js:*:*
    cpe:2.3:a:algolia:algoliasearch-helper:2.23.1:*:*:*:*:node.js:*:*
  • cpe:2.3:a:algolia:algoliasearch-helper:2.23.2:*:*:*:*:node.js:*:*
    cpe:2.3:a:algolia:algoliasearch-helper:2.23.2:*:*:*:*:node.js:*:*
  • cpe:2.3:a:algolia:algoliasearch-helper:2.24.0:*:*:*:*:node.js:*:*
    cpe:2.3:a:algolia:algoliasearch-helper:2.24.0:*:*:*:*:node.js:*:*
  • cpe:2.3:a:algolia:algoliasearch-helper:2.25.0:*:*:*:*:node.js:*:*
    cpe:2.3:a:algolia:algoliasearch-helper:2.25.0:*:*:*:*:node.js:*:*
  • cpe:2.3:a:algolia:algoliasearch-helper:2.25.1:*:*:*:*:node.js:*:*
    cpe:2.3:a:algolia:algoliasearch-helper:2.25.1:*:*:*:*:node.js:*:*
  • cpe:2.3:a:algolia:algoliasearch-helper:2.26.1:*:*:*:*:node.js:*:*
    cpe:2.3:a:algolia:algoliasearch-helper:2.26.1:*:*:*:*:node.js:*:*
  • cpe:2.3:a:algolia:algoliasearch-helper:2.27.0:*:*:*:*:node.js:*:*
    cpe:2.3:a:algolia:algoliasearch-helper:2.27.0:*:*:*:*:node.js:*:*
  • cpe:2.3:a:algolia:algoliasearch-helper:2.28.0:*:*:*:*:node.js:*:*
    cpe:2.3:a:algolia:algoliasearch-helper:2.28.0:*:*:*:*:node.js:*:*
  • cpe:2.3:a:algolia:algoliasearch-helper:2.28.1:*:*:*:*:node.js:*:*
    cpe:2.3:a:algolia:algoliasearch-helper:2.28.1:*:*:*:*:node.js:*:*
  • cpe:2.3:a:algolia:algoliasearch-helper:3.0.0:*:*:*:*:node.js:*:*
    cpe:2.3:a:algolia:algoliasearch-helper:3.0.0:*:*:*:*:node.js:*:*
  • cpe:2.3:a:algolia:algoliasearch-helper:3.1.0:*:*:*:*:node.js:*:*
    cpe:2.3:a:algolia:algoliasearch-helper:3.1.0:*:*:*:*:node.js:*:*
  • cpe:2.3:a:algolia:algoliasearch-helper:3.1.1:*:*:*:*:node.js:*:*
    cpe:2.3:a:algolia:algoliasearch-helper:3.1.1:*:*:*:*:node.js:*:*
  • cpe:2.3:a:algolia:algoliasearch-helper:3.1.2:*:*:*:*:node.js:*:*
    cpe:2.3:a:algolia:algoliasearch-helper:3.1.2:*:*:*:*:node.js:*:*
  • cpe:2.3:a:algolia:algoliasearch-helper:3.2.0:*:*:*:*:node.js:*:*
    cpe:2.3:a:algolia:algoliasearch-helper:3.2.0:*:*:*:*:node.js:*:*
  • cpe:2.3:a:algolia:algoliasearch-helper:3.2.1:*:*:*:*:node.js:*:*
    cpe:2.3:a:algolia:algoliasearch-helper:3.2.1:*:*:*:*:node.js:*:*
  • cpe:2.3:a:algolia:algoliasearch-helper:3.2.2:*:*:*:*:node.js:*:*
    cpe:2.3:a:algolia:algoliasearch-helper:3.2.2:*:*:*:*:node.js:*:*
  • cpe:2.3:a:algolia:algoliasearch-helper:3.3.0:*:*:*:*:node.js:*:*
    cpe:2.3:a:algolia:algoliasearch-helper:3.3.0:*:*:*:*:node.js:*:*
  • cpe:2.3:a:algolia:algoliasearch-helper:3.3.1:*:*:*:*:node.js:*:*
    cpe:2.3:a:algolia:algoliasearch-helper:3.3.1:*:*:*:*:node.js:*:*
  • cpe:2.3:a:algolia:algoliasearch-helper:3.3.2:*:*:*:*:node.js:*:*
    cpe:2.3:a:algolia:algoliasearch-helper:3.3.2:*:*:*:*:node.js:*:*
  • cpe:2.3:a:algolia:algoliasearch-helper:3.3.3:*:*:*:*:node.js:*:*
    cpe:2.3:a:algolia:algoliasearch-helper:3.3.3:*:*:*:*:node.js:*:*
  • cpe:2.3:a:algolia:algoliasearch-helper:3.3.4:*:*:*:*:node.js:*:*
    cpe:2.3:a:algolia:algoliasearch-helper:3.3.4:*:*:*:*:node.js:*:*
  • cpe:2.3:a:algolia:algoliasearch-helper:3.4.1:*:*:*:*:node.js:*:*
    cpe:2.3:a:algolia:algoliasearch-helper:3.4.1:*:*:*:*:node.js:*:*
  • cpe:2.3:a:algolia:algoliasearch-helper:3.4.2:*:*:*:*:node.js:*:*
    cpe:2.3:a:algolia:algoliasearch-helper:3.4.2:*:*:*:*:node.js:*:*
  • cpe:2.3:a:algolia:algoliasearch-helper:3.4.3:*:*:*:*:node.js:*:*
    cpe:2.3:a:algolia:algoliasearch-helper:3.4.3:*:*:*:*:node.js:*:*
  • cpe:2.3:a:algolia:algoliasearch-helper:3.4.4:*:*:*:*:node.js:*:*
    cpe:2.3:a:algolia:algoliasearch-helper:3.4.4:*:*:*:*:node.js:*:*
  • cpe:2.3:a:algolia:algoliasearch-helper:3.4.5:*:*:*:*:node.js:*:*
    cpe:2.3:a:algolia:algoliasearch-helper:3.4.5:*:*:*:*:node.js:*:*
  • cpe:2.3:a:algolia:algoliasearch-helper:3.5.0:*:*:*:*:node.js:*:*
    cpe:2.3:a:algolia:algoliasearch-helper:3.5.0:*:*:*:*:node.js:*:*
  • cpe:2.3:a:algolia:algoliasearch-helper:3.5.1:*:*:*:*:node.js:*:*
    cpe:2.3:a:algolia:algoliasearch-helper:3.5.1:*:*:*:*:node.js:*:*
  • cpe:2.3:a:algolia:algoliasearch-helper:3.5.2:*:*:*:*:node.js:*:*
    cpe:2.3:a:algolia:algoliasearch-helper:3.5.2:*:*:*:*:node.js:*:*
  • cpe:2.3:a:algolia:algoliasearch-helper:3.5.3:*:*:*:*:node.js:*:*
    cpe:2.3:a:algolia:algoliasearch-helper:3.5.3:*:*:*:*:node.js:*:*
  • cpe:2.3:a:algolia:algoliasearch-helper:3.5.4:*:*:*:*:node.js:*:*
    cpe:2.3:a:algolia:algoliasearch-helper:3.5.4:*:*:*:*:node.js:*:*
  • cpe:2.3:a:algolia:algoliasearch-helper:3.5.5:*:*:*:*:node.js:*:*
    cpe:2.3:a:algolia:algoliasearch-helper:3.5.5:*:*:*:*:node.js:*:*
  • cpe:2.3:a:algolia:algoliasearch-helper:3.6.0:*:*:*:*:node.js:*:*
    cpe:2.3:a:algolia:algoliasearch-helper:3.6.0:*:*:*:*:node.js:*:*
  • cpe:2.3:a:algolia:algoliasearch-helper:3.6.1:*:*:*:*:node.js:*:*
    cpe:2.3:a:algolia:algoliasearch-helper:3.6.1:*:*:*:*:node.js:*:*
CVSS
Base: 6.8 (as of 23-11-2021 - 19:23)
Impact:
Exploitability:
CWE CWE-915
CAPEC
Access
VectorComplexityAuthentication
NETWORK MEDIUM NONE
Impact
ConfidentialityIntegrityAvailability
PARTIAL PARTIAL PARTIAL
cvss-vector via4 AV:N/AC:M/Au:N/C:P/I:P/A:P
Last major update 23-11-2021 - 19:23
Published 19-11-2021 - 20:15
Last modified 23-11-2021 - 19:23
Back to Top