You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Path to dependency file: /MqttStreamUsingNanoscale/package.json
Path to vulnerable library: /bower_components/webcomponentsjs/node_modules/set-value/package.json,/bower_components/webcomponentsjs/node_modules/set-value/package.json
Dependency Hierarchy:
gulp-3.9.1.tgz (Root Library)
liftoff-2.5.0.tgz
findup-sync-2.0.0.tgz
micromatch-3.1.10.tgz
snapdragon-0.8.2.tgz
base-0.11.2.tgz
cache-base-1.0.1.tgz
❌ set-value-2.0.0.tgz (Vulnerable Library)
set-value-0.4.3.tgz
Create nested values and any intermediaries using dot notation (`'a.b.c'`) paths.
Path to dependency file: /MqttStreamUsingNanoscale/bower_components/webcomponentsjs/package.json
Path to vulnerable library: /node_modules/union-value/node_modules/set-value/package.json,/node_modules/union-value/node_modules/set-value/package.json
Dependency Hierarchy:
gulp-3.9.1.tgz (Root Library)
liftoff-2.5.0.tgz
findup-sync-2.0.0.tgz
micromatch-3.1.10.tgz
snapdragon-0.8.2.tgz
base-0.11.2.tgz
cache-base-1.0.1.tgz
union-value-1.0.0.tgz
❌ set-value-0.4.3.tgz (Vulnerable Library)
Vulnerability Details
This affects the package set-value before <2.0.1, >=3.0.0 <4.0.1. A type confusion vulnerability can lead to a bypass of CVE-2019-10747 when the user-provided keys used in the path parameter are arrays.
Mend Note: After conducting further research, Mend has determined that all versions of set-value up to version 4.0.0 are vulnerable to CVE-2021-23440.
CVE-2021-23440 - High Severity Vulnerability
Vulnerable Libraries - set-value-2.0.0.tgz, set-value-0.4.3.tgz
set-value-2.0.0.tgz
Create nested values and any intermediaries using dot notation (`'a.b.c'`) paths.
Library home page: https://registry.npmjs.org/set-value/-/set-value-2.0.0.tgz
Path to dependency file: /MqttStreamUsingNanoscale/package.json
Path to vulnerable library: /bower_components/webcomponentsjs/node_modules/set-value/package.json,/bower_components/webcomponentsjs/node_modules/set-value/package.json
Dependency Hierarchy:
set-value-0.4.3.tgz
Create nested values and any intermediaries using dot notation (`'a.b.c'`) paths.
Library home page: https://registry.npmjs.org/set-value/-/set-value-0.4.3.tgz
Path to dependency file: /MqttStreamUsingNanoscale/bower_components/webcomponentsjs/package.json
Path to vulnerable library: /node_modules/union-value/node_modules/set-value/package.json,/node_modules/union-value/node_modules/set-value/package.json
Dependency Hierarchy:
Vulnerability Details
This affects the package set-value before <2.0.1, >=3.0.0 <4.0.1. A type confusion vulnerability can lead to a bypass of CVE-2019-10747 when the user-provided keys used in the path parameter are arrays.
Mend Note: After conducting further research, Mend has determined that all versions of set-value up to version 4.0.0 are vulnerable to CVE-2021-23440.
Publish Date: 2021-09-12
URL: CVE-2021-23440
CVSS 3 Score Details (9.8)
Base Score Metrics:
Suggested Fix
Type: Upgrade version
Release Date: 2021-09-12
Fix Resolution: set-value - 4.0.1
The text was updated successfully, but these errors were encountered: