Skip to content
OpenAdvisories
High · 7.3 CVE-2020-8116 EUVD-2020-0554GHSA-ff7x-qrg7-qggm

dot-prop Prototype Pollution vulnerability

Published Feb 4, 2020 · Updated Aug 4, 2024 · Assigned by hackerone

Description

Prototype pollution vulnerability in dot-prop npm package versions before 4.2.1 and versions 5.x before 5.1.1 allows an attacker to add arbitrary properties to JavaScript language constructs such as objects.

Affected products

VendorProductAffectedFixed
— dot-prop before 4.2.1, 5.x before 5.1.1, Fixed in 5.1.1 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 node-dot-prop 5.2.0-1 —
Debian 13 node-dot-prop 5.2.0-1 —
Debian 12 node-dot-prop 5.2.0-1 —
ReleasePackageFixed inAdvisory
Ubuntu 18.04 LTS node-dot-prop No fix yet —
ReleasePackageFixed inAdvisory
RHEL 8 nodejs +3 1:10.23.1-1.module+el8.3.0+9502+012d8a97 RHSA-2021:0548, RHSA-2020:4272
RHEL 8 nodejs-nodemon 1.18.3-1.module+el8.1.0+3369+37ae6a45 RHSA-2021:0548, RHSA-2020:4272
RHEL 8 nodejs-packaging 17-3.module+el8.1.0+3369+37ae6a45 RHSA-2021:0548, RHSA-2020:4272
RHEL 8 npm 1:6.14.6-1.12.18.4.2.module+el8.2.0+8361+192e434e RHSA-2021:0548, RHSA-2020:4272
RHEL 3 rh-nodejs10-nodejs +2 10.23.1-2.el7 RHSA-2021:0521
RHEL 3 rh-nodejs10-npm 6.14.10-10.23.1.2.el7 RHSA-2021:0521
RHEL 3 rh-nodejs12-nodejs +2 12.18.4-3.el7 RHSA-2020:5086
RHEL 3 rh-nodejs12-npm 6.14.6-12.18.4.3.el7 RHSA-2020:5086
Show 1 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
RHEL 8.1 EUS nodejs +3 1:12.18.4-2.module+el8.1.0+8360+14141500 RHSA-2020:4903
RHEL 8.1 EUS nodejs-nodemon 1.18.3-1.module+el8.1.0+3369+37ae6a45 RHSA-2020:4903
RHEL 8.1 EUS nodejs-packaging 17-3.module+el8.1.0+3369+37ae6a45 RHSA-2020:4903
RHEL 8.1 EUS npm 1:6.14.6-1.12.18.4.2.module+el8.1.0+8360+14141500 RHSA-2020:4903

AlmaLinux

Errata ↗
ReleasePackageFixed inAdvisory
AlmaLinux 8 nodejs-nodemon 1.18.3-1.module_el8.3.0+2023+d2377ea3 ALSA-2021:0548, ALSA-2020:4272
AlmaLinux 8 nodejs-packaging 17-3.module_el8.3.0+2023+d2377ea3 ALSA-2021:0548, ALSA-2020:4272

Rocky Linux

Errata ↗
ReleasePackageFixed inAdvisory
Rocky Linux 8 nodejs-nodemon 1.18.3-1.module+el8.3.0+101+f84c7154 RLSA-2021:0548, RLSA-2020:4272
Rocky Linux 8 nodejs-packaging 17-3.module+el8.3.0+101+f84c7154 RLSA-2021:0548, RLSA-2020:4272

Azure Linux

ReleasePackageFixed inAdvisory
Azure Linux 3 js-jquery No fix yet —

Oracle Linux

ReleasePackageFixed inAdvisory
Oracle Linux 8 nodejs +3 1:10.23.1-1.module+el8.3.0+9642+87902f83 ELSA-2021-0548, ELSA-2020-4272
Oracle Linux 8 nodejs-nodemon 1.18.3-1.module+el8.1.0+5392+4d6b561f ELSA-2021-0548, ELSA-2020-4272
Oracle Linux 8 nodejs-packaging 17-3.module+el8.1.0+5392+4d6b561f ELSA-2021-0548, ELSA-2020-4272
Oracle Linux 8 npm 1:6.14.6-1.12.18.4.2.module+el8.2.0+7806+0b44ae23 ELSA-2021-0548, ELSA-2020-4272

Affected packages

EcosystemPackageAffectedFixedRecord
npm dot-prop < 4.2.1 4.2.1 GHSA-ff7x-qrg7-qggm
npm dot-prop >= 5.0.0, < 5.1.1 5.1.1 GHSA-ff7x-qrg7-qggm

Advisories 12

References