Skip to content
OpenAdvisories
Medium · 5.6 Public exploit CVE-2020-7598 EUVD-2020-0395GHSA-vh95-rmgr-6w4m

Prototype Pollution in minimist

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

Description

minimist before 1.2.2 could be tricked into adding or modifying properties of Object.prototype using a "constructor" or "__proto__" payload.

Affected products

VendorProductAffectedFixed
— minimist All versions prior to version 1.2.2 —

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-minimist 1.2.5-1 —
Debian 13 node-minimist 1.2.5-1 —
Debian 12 node-minimist 1.2.5-1 —
ReleasePackageFixed inAdvisory
Ubuntu 18.04 LTS node-minimist No fix yet —
Ubuntu 16.04 LTS node-minimist No fix yet —
ReleasePackageFixed inAdvisory
RHEL 8 nodejs +3 1:10.21.0-3.module+el8.2.0+7071+d2377ea3 RHSA-2020:2852, RHSA-2020:2848
RHEL 8 nodejs-nodemon 1.18.3-1.module+el8.1.0+3369+37ae6a45 RHSA-2020:2852, RHSA-2020:2848
RHEL 8 nodejs-packaging 17-3.module+el8.1.0+3369+37ae6a45 RHSA-2020:2852, RHSA-2020:2848
RHEL 8 npm 1:6.14.4-1.10.21.0.3.module+el8.2.0+7071+d2377ea3 RHSA-2020:2852, RHSA-2020:2848
RHEL 3 rh-nodejs10-nodejs +2 10.21.0-3.el7 RHSA-2020:3084
RHEL 3 rh-nodejs10-npm 6.14.4-10.21.0.3.el7 RHSA-2020:3084
RHEL 3 rh-nodejs12-nodejs +2 12.18.2-1.el7 RHSA-2020:2895
RHEL 3 rh-nodejs12-npm 6.14.5-12.18.2.1.el7 RHSA-2020:2895
Show 5 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Red Hat Service Mesh 1 jaeger v1.13.1.redhat7-1.el7 RHSA-2020:2362
Red Hat Service Mesh 1 kiali v1.0.11.redhat1-1.el7 RHSA-2020:2362
Red Hat Service Mesh 1 servicemesh-grafana +1 6.2.2-36.el8 RHSA-2020:2362
Red Hat Rhev Manager 4 novnc 1.1.0-1.el8ost RHSA-2020:3247
Red Hat Rhev Manager 4 ovirt-engine-api-explorer 0.0.6-1.el8ev RHSA-2020:3247
Red Hat Rhev Manager 4 ovirt-engine-ui-extensions 1.2.2-1.el8ev RHSA-2020:3247
Red Hat Rhev Manager 4 rhvm +19 4.4.1.8-0.7.el8ev RHSA-2020:3247
Red Hat Rhev Manager 4 rhvm-dependencies 4.4.0-1.el8ev RHSA-2020:3247
RHEL 8.1 EUS nodejs +3 1:10.21.0-3.module+el8.1.0+7070+fe09e702 RHSA-2020:2849, RHSA-2020:2847
RHEL 8.1 EUS nodejs-nodemon 1.18.3-1.module+el8.1.0+3369+37ae6a45 RHSA-2020:2849, RHSA-2020:2847
RHEL 8.1 EUS nodejs-packaging 17-3.module+el8.1.0+3369+37ae6a45 RHSA-2020:2849, RHSA-2020:2847
RHEL 8.1 EUS npm 1:6.14.4-1.10.21.0.3.module+el8.1.0+7070+fe09e702 RHSA-2020:2849, RHSA-2020:2847
RHEL 8.0 E4S nodejs +3 1:10.21.0-3.module+el8.0.0+7067+054302d1 RHSA-2020:3042
RHEL 8.0 E4S nodejs-nodemon 1.18.3-1.module+el8+2632+6c5111ed RHSA-2020:3042
RHEL 8.0 E4S nodejs-packaging 17-3.module+el8+2873+aa7dfd9a RHSA-2020:3042
RHEL 8.0 E4S npm 1:6.14.4-1.10.21.0.3.module+el8.0.0+7067+054302d1 RHSA-2020:3042
Red Hat OpenShift 3 atomic-openshift +12 3.11.248-1.git.0.92ee8ac.el7 RHSA-2020:2992
Red Hat OpenShift 3 atomic-openshift-web-console 3.11.248-1.git.1.cc96c2d.el7 RHSA-2020:2992
Red Hat OpenShift 3 cri-o 1.11.16-0.10.dev.rhaos3.11.git1eee681.el7 RHSA-2020:2992

AlmaLinux

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

Rocky Linux

Errata ↗
ReleasePackageFixed inAdvisory
Rocky Linux 8 nodejs-nodemon 1.18.3-1.module+el8.3.0+101+f84c7154 RLSA-2020:2852, RLSA-2020:2848
Rocky Linux 8 nodejs-packaging 17-3.module+el8.3.0+101+f84c7154 RLSA-2020:2852, RLSA-2020:2848
ReleasePackageFixed inAdvisory
SLES 15 SP2 nodejs10 10.21.0-1.21.1 SUSE-SU-2020:1568-1
SLES 15 SP2 nodejs8 8.17.0-10.3.1 SUSE-SU-2020:2800-1
SLES 15 SP1 nodejs10 10.21.0-1.21.1 SUSE-SU-2020:1568-1
SLES 15 SP1 nodejs8 8.17.0-3.32.1 SUSE-SU-2020:1576-1
SLES 15 nodejs10 10.21.0-1.21.1 SUSE-SU-2020:1568-1
SLES 15 nodejs8 8.17.0-3.32.1 SUSE-SU-2020:1576-1
SLES 12 nodejs10 10.21.0-1.24.1 SUSE-SU-2020:1575-1
SLES 12 nodejs12 12.18.0-1.14.1 SUSE-SU-2020:1606-1
SLES 12 nodejs6 6.17.1-11.37.1 SUSE-SU-2020:1623-1
Show 7 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
SLES for SAP 15 nodejs10 10.21.0-1.21.1 SUSE-SU-2020:1568-1
SLES for SAP 15 nodejs8 8.17.0-3.32.1 SUSE-SU-2020:1576-1
SLE HPC 15 nodejs10 10.21.0-1.21.1 SUSE-SU-2020:1568-1
SLE HPC 15 nodejs8 8.17.0-3.32.1 SUSE-SU-2020:1576-1
SUSE OpenStack Cloud Crowbar 9 nodejs6 6.17.1-11.37.1 SUSE-SU-2020:1623-1
SUSE OpenStack Cloud Crowbar 8 nodejs6 6.17.1-11.37.1 SUSE-SU-2020:1623-1
SUSE OpenStack Cloud 7 nodejs6 6.17.1-11.37.1 SUSE-SU-2020:1623-1
SUSE Manager Server Module 4.0 branch-network-formula 0.1.1583842676.2fc2fa6-3.13.2 SUSE-RU-2020:1238-1
SUSE Manager Server Module 4.0 cobbler 3.0.0+git20190806.32c4bae0-7.10.2 SUSE-RU-2020:1238-1
SUSE Manager Server Module 4.0 dhcpd-formula 0.1.1583829431.db6edda-3.11.2 SUSE-RU-2020:1238-1
SUSE Manager Server Module 4.0 grafana-formula 0.2-4.7.2 SUSE-RU-2020:1238-1
SUSE Manager Server Module 4.0 image-sync-formula 0.1.1585064259.12b97ef-3.14.2 SUSE-RU-2020:1238-1
SUSE Manager Server Module 4.0 openvpn-formula 0.1-4.3.1 SUSE-RU-2020:1238-1
SUSE Manager Server Module 4.0 patterns-suse-manager 4.0-9.13.2 SUSE-RU-2020:1238-1
SUSE Manager Server Module 4.0 prometheus-formula 0.2-4.10.2 SUSE-RU-2020:1238-1
SUSE Manager Server Module 4.0 pxe-formula 0.1.1586937953.e458f5c-3.14.2 SUSE-RU-2020:1238-1
SUSE Manager Server Module 4.0 py26-compat-salt 2016.11.10-10.14.2 SUSE-RU-2020:1238-1
SUSE Manager Server Module 4.0 python-susemanager-retail 1.0.1583842676.2fc2fa6-3.16.2 SUSE-RU-2020:1238-1
SUSE Manager Server Module 4.0 saltboot-formula 0.1.1587051918.6bc9e88-3.10.2 SUSE-RU-2020:1238-1
SUSE Manager Server Module 4.0 spacewalk 4.0.5-3.3.2 SUSE-RU-2020:1238-1
SUSE Manager Server Module 4.0 spacewalk-backend 4.0.31-3.26.3 SUSE-RU-2020:1238-1
SUSE Manager Server Module 4.0 spacewalk-certs-tools 4.0.16-3.18.2 SUSE-RU-2020:1238-1
SUSE Manager Server Module 4.0 spacewalk-client-tools 4.0.13-3.16.2 SUSE-RU-2020:1238-1
SUSE Manager Server Module 4.0 spacewalk-java 4.0.32-3.26.2 SUSE-RU-2020:1238-1
SUSE Manager Server Module 4.0 spacewalk-utils 4.0.17-3.18.2 SUSE-RU-2020:1238-1
SUSE Manager Server Module 4.0 spacewalk-web 4.0.20-3.21.3 SUSE-RU-2020:1238-1
SUSE Manager Server Module 4.0 susemanager 4.0.23-3.23.3 SUSE-RU-2020:1238-1
SUSE Manager Server Module 4.0 susemanager-docs_en +1 4.0-10.21.2 SUSE-RU-2020:1238-1
SUSE Manager Server Module 4.0 susemanager-schema 4.0.19-3.20.2 SUSE-RU-2020:1238-1
SUSE Manager Server Module 4.0 susemanager-sls 4.0.25-3.20.2 SUSE-RU-2020:1238-1
SUSE Manager Server Module 4.0 susemanager-tftpsync 4.0.6-3.3.2 SUSE-RU-2020:1238-1
SUSE Manager Server Module 4.0 virtual-host-gatherer 1.0.20-3.6.2 SUSE-RU-2020:1238-1
SUSE Manager Server Module 4.0 virtualization-host-formula 0.3-4.6.2 SUSE-RU-2020:1238-1
SUSE Manager Proxy Module 4.0 patterns-suse-manager 4.0-9.13.2 SUSE-RU-2020:1238-1
SUSE Manager Proxy Module 4.0 spacewalk-backend 4.0.31-3.26.3 SUSE-RU-2020:1238-1
SUSE Manager Proxy Module 4.0 spacewalk-certs-tools 4.0.16-3.18.2 SUSE-RU-2020:1238-1
SUSE Manager Proxy Module 4.0 spacewalk-client-tools 4.0.13-3.16.2 SUSE-RU-2020:1238-1
SUSE Manager Proxy Module 4.0 spacewalk-proxy-installer 4.0.12-3.3.2 SUSE-RU-2020:1238-1
SUSE Manager Proxy Module 4.0 spacewalk-web 4.0.20-3.21.3 SUSE-RU-2020:1238-1
SUSE Manager Proxy Module 4.0 susemanager-tftpsync-recv 4.0.6-3.3.2 SUSE-RU-2020:1238-1
ReleasePackageFixed inAdvisory
openSUSE Leap 15.1 nodejs8 8.17.0-lp151.2.15.1 openSUSE-SU-2020:0802-1

Azure Linux

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

Oracle Linux

ReleasePackageFixed inAdvisory
Oracle Linux 8 nodejs +3 1:10.21.0-3.module+el8.2.0+7635+4ebb0540 ELSA-2020-2852, ELSA-2020-2848
Oracle Linux 8 nodejs-nodemon 1.18.3-1.module+el8.1.0+5392+4d6b561f ELSA-2020-2852, ELSA-2020-2848
Oracle Linux 8 nodejs-packaging 17-3.module+el8.1.0+5392+4d6b561f ELSA-2020-2852, ELSA-2020-2848
Oracle Linux 8 npm 1:6.14.4-1.10.21.0.3.module+el8.2.0+7635+4ebb0540 ELSA-2020-2852, ELSA-2020-2848

Public exploits

Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.

Third-party code, not reviewed by us. Public PoCs are sometimes fake or contain malware. Read the code first and run it only in an isolated lab, against systems you are authorised to test.

GitHub 1 repository

Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.

Affected packages

EcosystemPackageAffectedFixedRecord
npm minimist < 0.2.1 0.2.1 GHSA-vh95-rmgr-6w4m
npm minimist >= 1.0.0, < 1.2.3 1.2.3 GHSA-vh95-rmgr-6w4m

Advisories 25

References