Skip to content
OpenAdvisories
High · 7.3 CVE-2020-7788 EUVD-2020-1502GHSA-qqgx-2p2h-9c37SNYK-JS-INI-1048974

Prototype Pollution

Published Dec 11, 2020 · Updated Oct 8, 2026 · Assigned by snyk

Description

This affects the package ini before 1.3.6. If an attacker submits a malicious INI file to an application that parses it with ini.parse, they will pollute the prototype on the application. This can be exploited further depending on the context.

Affected products

VendorProductAffectedFixed
— ini unspecified – < 1.3.6 1.3.6

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-ini 2.0.0-1 —
Debian 13 node-ini 2.0.0-1 —
Debian 12 node-ini 2.0.0-1 —
Debian 9 node-ini 1.1.0-1+deb9u1 DLA-2503-1
ReleasePackageFixed inAdvisory
Ubuntu 26.10 node-ini No fix yet —
Ubuntu 26.04 LTS node-ini No fix yet —
Ubuntu 25.10 node-ini No fix yet —
Ubuntu 24.04 LTS node-ini No fix yet —
Ubuntu 22.04 LTS node-ini No fix yet —
Show 4 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu 20.04 LTS node-ini No fix yet —
Ubuntu 18.04 LTS node-ini No fix yet —
Ubuntu 16.04 LTS node-ini No fix yet —
Ubuntu 14.04 LTS node-ini No fix yet —
ReleasePackageFixed inAdvisory
RHEL 9 nodejs +3 1:16.16.0-1.el9_0 RHSA-2022:6595
RHEL 9 nodejs-nodemon 2.0.19-1.el9_0 RHSA-2022:6595
RHEL 9 npm 1:8.11.0-1.16.16.0.1.el9_0 RHSA-2022:6595
RHEL 8 nodejs +3 1:10.23.1-1.module+el8.3.0+9502+012d8a97 RHSA-2022:0350, RHSA-2021:5171, RHSA-2021:0551
RHEL 8 nodejs-nodemon 1.18.3-1.module+el8+2632+6c5111ed RHSA-2022:0350, RHSA-2021:5171, RHSA-2021:0551
RHEL 8 nodejs-packaging 17-3.module+el8.1.0+3369+37ae6a45 RHSA-2022:0350, RHSA-2021:5171, RHSA-2021:0551
RHEL 8 npm 1:6.14.10-1.10.23.1.1.module+el8.3.0+9502+012d8a97 RHSA-2022:0350, RHSA-2021:5171, RHSA-2021:0551
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.20.1-1.el7 RHSA-2021:3281, RHSA-2021:0485
RHEL 3 rh-nodejs12-nodejs-nodemon 2.0.3-1.el7 RHSA-2021:3281, RHSA-2021:0485
RHEL 3 rh-nodejs12-npm 6.14.10-12.20.1.1.el7 RHSA-2021:3281, RHSA-2021:0485
RHEL 3 rh-nodejs14-nodejs +2 14.15.4-2.el7 RHSA-2021:3280, RHSA-2021:0421
RHEL 3 rh-nodejs14-nodejs-nodemon 2.0.3-5.el7 RHSA-2021:3280
RHEL 3 rh-nodejs14-npm 6.14.10-14.15.4.2.el7 RHSA-2021:3280, RHSA-2021:0421
Show 1 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
RHEL 8.4 EUS nodejs +3 1:14.18.2-2.module+el8.4.0+13643+6c0ebf22 RHSA-2022:0246
RHEL 8.4 EUS nodejs-nodemon 2.0.15-1.module+el8.4.0+13503+fc29810b RHSA-2022:0246
RHEL 8.4 EUS nodejs-packaging 23-3.module+el8.3.0+6519+9f98ed83 RHSA-2022:0246
RHEL 8.4 EUS npm 1:6.14.15-1.14.18.2.2.module+el8.4.0+13643+6c0ebf22 RHSA-2022:0246

AlmaLinux

Errata ↗
ReleasePackageFixed inAdvisory
AlmaLinux 9 nodejs +3 1:16.16.0-1.el9_0 ALSA-2022:6595
AlmaLinux 9 nodejs-nodemon 2.0.19-1.el9_0 ALSA-2022:6595
AlmaLinux 9 npm 1:8.11.0-1.16.16.0.1.el9_0 ALSA-2022:6595
AlmaLinux 8 nodejs +3 1:14.18.2-2.module_el8.5.0+254+b4526b16 ALSA-2022:0350, ALSA-2021:5171
AlmaLinux 8 nodejs-nodemon 1.18.3-1.module_el8.3.0+2023+d2377ea3 ALSA-2022:0350, ALSA-2021:5171, ALSA-2021:0551
AlmaLinux 8 nodejs-packaging 17-3.module_el8.3.0+2023+d2377ea3 ALSA-2022:0350, ALSA-2021:5171, ALSA-2021:0551
AlmaLinux 8 npm 1:6.14.15-1.14.18.2.2.module_el8.5.0+254+b4526b16 ALSA-2022:0350, ALSA-2021:5171

Rocky Linux

Errata ↗
ReleasePackageFixed inAdvisory
Rocky Linux 9 nodejs-nodemon 2.0.19-1.el9_0 RLSA-2022:6595
Rocky Linux 8 nodejs 1:14.18.2-2.module+el8.5.0+733+de4fee6c RLSA-2022:0350, RLSA-2021:5171
Rocky Linux 8 nodejs-nodemon 1.18.3-1.module+el8.3.0+101+f84c7154 RLSA-2022:0350, RLSA-2021:5171, RLSA-2021:0551
Rocky Linux 8 nodejs-packaging 17-3.module+el8.3.0+101+f84c7154 RLSA-2022:0350, RLSA-2021:5171, RLSA-2021:0551

Azure Linux

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

Oracle Linux

ReleasePackageFixed inAdvisory
Oracle Linux 9 nodejs +3 1:16.16.0-1.el9_0 ELSA-2022-6595
Oracle Linux 9 nodejs-nodemon 2.0.19-1.el9_0 ELSA-2022-6595
Oracle Linux 9 npm 1:8.11.0-1.16.16.0.1.el9_0 ELSA-2022-6595
Oracle Linux 8 nodejs +3 1:10.23.1-1.module+el8.3.0+9642+87902f83 ELSA-2022-0350, ELSA-2021-5171, ELSA-2021-0551
Oracle Linux 8 nodejs-nodemon 1.18.3-1.module+el8.1.0+5392+4d6b561f ELSA-2022-0350, ELSA-2021-5171, ELSA-2021-0551
Oracle Linux 8 nodejs-packaging 17-3.module+el8.1.0+5392+4d6b561f ELSA-2022-0350, ELSA-2021-5171, ELSA-2021-0551
Oracle Linux 8 npm 1:6.14.10-1.10.23.1.1.module+el8.3.0+9642+87902f83 ELSA-2022-0350, ELSA-2021-5171, ELSA-2021-0551

Affected packages

EcosystemPackageAffectedFixedRecord
npm ini < 1.3.6 1.3.6 GHSA-qqgx-2p2h-9c37

Advisories 33

References