CVE-2020-7789
Command Injection
This affects the package node-notifier before 9.0.0. It allows an attacker to run arbitrary commands on Linux machines due to the options params not being sanitised when being passed an array.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- High
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- Low
- Integrity
- Low
- Availability
- Low
Exploit likelihood
What each source reports
CVE List Score used
5.6
Command Injection
This affects the package node-notifier before 9.0.0. It allows an attacker to run arbitrary commands on Linux machines due to the options params not being sanitised when being passed an array.
- Record
CVE-2020-7789- CVSS 3.1
- 5.6 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L - Updated
- 2026-11-02
EUVDEUVD-2020-1483
5.6
This affects the package node-notifier before 9.0.0. It allows an attacker to run arbitrary commands on Linux machines due to the options params not being sanitised when being passed an array.
- Record
EUVD-2020-1483- CVSS 3.1
- 5.6 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L - Updated
- 2026-11-03
GitHub AdvisoriesGHSA-5fw9-fq32-wv5p
5.6
OS Command Injection in node-notifier
This affects the package node-notifier before 8.0.1. It allows an attacker to run arbitrary commands on Linux machines due to the options params not being sanitised when being passed an array.
- Record
GHSA-5fw9-fq32-wv5p- CVSS 3.1
- 5.6 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L - Weakness
- CWE-78
- Updated
- 2026-11-02
NVD
5.6
This affects the package node-notifier before 9.0.0. It allows an attacker to run arbitrary commands on Linux machines due to the options params not being sanitised when being passed an array.
- Record
CVE-2020-7789- CVSS 3.1
- 5.6 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L - CVSS 2.0
- 6.8 Medium
AV:N/AC:M/Au:N/C:P/I:P/A:P - Weakness
- CWE-78
- Updated
- 2026-11-02
OSV
5.6
This affects the package node-notifier before 9.0.0. It allows an attacker to run arbitrary commands on Linux machines due to the options params not being sanitised when being passed an array.
- Record
CVE-2020-7789- CVSS 3.1
- 5.6 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L - Updated
- 2026-11-02
OSVGHSA-5fw9-fq32-wv5p
5.6
OS Command Injection in node-notifier
This affects the package node-notifier before 8.0.1. It allows an attacker to run arbitrary commands on Linux machines due to the options params not being sanitised when being passed an array.
- Record
GHSA-5fw9-fq32-wv5p- CVSS 3.1
- 5.6 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L - Weakness
- CWE-78
- Updated
- 2026-11-02
OSVRHSA-2021:0781
7.5
Red Hat Security Advisory: Red Hat Ansible Automation Platform 1.2.2 security and bug fix update
- Record
RHSA-2021:0781- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVCLSA-2026-1774916714 No score
TuxCare security update for node-notifier (1 CVE)
TuxCare rebuilt node-notifier to address 1 CVE. Fixed in 5.4.5-tuxcare.1.
- Record
CLSA-2026-1774916714- Updated
- 2026-11-02
OSVCLSA-2026-1787592062 No score
TuxCare security update for node-notifier (1 CVE)
TuxCare rebuilt node-notifier to address 1 CVE. Fixed in 7.0.2-tuxcare.1.
- Record
CLSA-2026-1787592062- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
node-notifiernpm |
before 8.0.1 | 8.0.1 |
node-notifierTuxCare:npm |
5.4.5-tuxcare.0 up to 5.4.5-tuxcare.1, plus listed versions 5.4.5 |
5.4.5-tuxcare.1 |
node-notifierTuxCare:npm |
7.0.2-tuxcare.0 up to 7.0.2-tuxcare.1, plus listed versions 7.0.2 |
7.0.2-tuxcare.1 |
automation-hubRed Hat:ansible_automation_platform:4.2::el7 From an advisory covering 6 CVEs |
before 0:4.2.2-1.el7pc | 0:4.2.2-1.el7pc |
python-bleachRed Hat:ansible_automation_platform:4.2::el7 From an advisory covering 6 CVEs |
before 0:3.3.0-1.el7pc | 0:3.3.0-1.el7pc |
python-bleach-allowlistRed Hat:ansible_automation_platform:4.2::el7 From an advisory covering 6 CVEs |
before 0:1.0.3-1.el7pc | 0:1.0.3-1.el7pc |
python-galaxy-importerRed Hat:ansible_automation_platform:4.2::el7 From an advisory covering 6 CVEs |
before 0:0.2.15-1.el7pc | 0:0.2.15-1.el7pc |
python-galaxy-ngRed Hat:ansible_automation_platform:4.2::el7 From an advisory covering 6 CVEs |
before 0:4.2.2-1.el7pc | 0:4.2.2-1.el7pc |
python-pulp-ansibleRed Hat:ansible_automation_platform:4.2::el7 From an advisory covering 6 CVEs |
before 1:0.5.6-1.el7pc | 1:0.5.6-1.el7pc |
python3-bleachRed Hat:ansible_automation_platform:4.2::el7 From an advisory covering 6 CVEs |
before 0:3.3.0-1.el7pc | 0:3.3.0-1.el7pc |
Show 17 moreShow less
| Package | Affected | Fixed |
|---|---|---|
python3-bleach-allowlistRed Hat:ansible_automation_platform:4.2::el7 From an advisory covering 6 CVEs |
before 0:1.0.3-1.el7pc | 0:1.0.3-1.el7pc |
python3-djangoRed Hat:ansible_automation_platform:4.2::el7 From an advisory covering 6 CVEs |
before 0:2.2.18-1.el7pc | 0:2.2.18-1.el7pc |
python3-galaxy-importerRed Hat:ansible_automation_platform:4.2::el7 From an advisory covering 6 CVEs |
before 0:0.2.15-1.el7pc | 0:0.2.15-1.el7pc |
python3-galaxy-ngRed Hat:ansible_automation_platform:4.2::el7 From an advisory covering 6 CVEs |
before 0:4.2.2-1.el7pc | 0:4.2.2-1.el7pc |
python3-pulp-ansibleRed Hat:ansible_automation_platform:4.2::el7 From an advisory covering 6 CVEs |
before 1:0.5.6-1.el7pc | 1:0.5.6-1.el7pc |
automation-hubRed Hat:ansible_automation_platform:4.2::el8 From an advisory covering 6 CVEs |
before 0:4.2.2-1.el8pc | 0:4.2.2-1.el8pc |
python-bleachRed Hat:ansible_automation_platform:4.2::el8 From an advisory covering 6 CVEs |
before 0:3.3.0-1.el8pc | 0:3.3.0-1.el8pc |
python-bleach-allowlistRed Hat:ansible_automation_platform:4.2::el8 From an advisory covering 6 CVEs |
before 0:1.0.3-1.el8pc | 0:1.0.3-1.el8pc |
python-galaxy-importerRed Hat:ansible_automation_platform:4.2::el8 From an advisory covering 6 CVEs |
before 0:0.2.15-1.el8pc | 0:0.2.15-1.el8pc |
python-galaxy-ngRed Hat:ansible_automation_platform:4.2::el8 From an advisory covering 6 CVEs |
before 0:4.2.2-1.el8pc | 0:4.2.2-1.el8pc |
python-pulp-ansibleRed Hat:ansible_automation_platform:4.2::el8 From an advisory covering 6 CVEs |
before 1:0.5.6-1.el8pc | 1:0.5.6-1.el8pc |
python3-bleachRed Hat:ansible_automation_platform:4.2::el8 From an advisory covering 6 CVEs |
before 0:3.3.0-1.el8pc | 0:3.3.0-1.el8pc |
python3-bleach-allowlistRed Hat:ansible_automation_platform:4.2::el8 From an advisory covering 6 CVEs |
before 0:1.0.3-1.el8pc | 0:1.0.3-1.el8pc |
python3-djangoRed Hat:ansible_automation_platform:4.2::el8 From an advisory covering 6 CVEs |
before 0:2.2.18-1.el8pc | 0:2.2.18-1.el8pc |
python3-galaxy-importerRed Hat:ansible_automation_platform:4.2::el8 From an advisory covering 6 CVEs |
before 0:0.2.15-1.el8pc | 0:0.2.15-1.el8pc |
python3-galaxy-ngRed Hat:ansible_automation_platform:4.2::el8 From an advisory covering 6 CVEs |
before 0:4.2.2-1.el8pc | 0:4.2.2-1.el8pc |
python3-pulp-ansibleRed Hat:ansible_automation_platform:4.2::el8 From an advisory covering 6 CVEs |
before 1:0.5.6-1.el8pc | 1:0.5.6-1.el8pc |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| aliases, published | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2020-7789 is a medium vulnerability (CVSS 5.6) in Node-notifier Project Node-notifier, published December 11, 2020. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.59%, the 75th percentile. Fixed in node-notifier 8.0.1.
References
snyk.io/vuln/SNYK-JS-NODENOTIFIER-1035794
snyk.io/vuln/SNYK-JAVA-ORGWEBJARSNPM-1050371
github.com/mikaelbr/node-notifier/blob/master/lib/utils.js%23L303
nvd.nist.gov/vuln/detail/CVE-2020-7789
github.com/mikaelbr/node-notifier/commit/5d62799dab88505a709cd032653b2320c5813fce
github.com/advisories/GHSA-5fw9-fq32-wv5p
Show 28 moreShow less
access.redhat.com/errata/RHSA-2021:0781
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=1857977
bugzilla.redhat.com/show_bug.cgi?id=1906853
bugzilla.redhat.com/show_bug.cgi?id=1919969
bugzilla.redhat.com/show_bug.cgi?id=1922136
security.access.redhat.com/data/csaf/v2/advisories/2021/rhsa-2021_0781.json
access.redhat.com/security/cve/CVE-2020-7789
cve.org/CVERecord?id=CVE-2020-7789
access.redhat.com/security/cve/CVE-2020-15366
cve.org/CVERecord?id=CVE-2020-15366
nvd.nist.gov/vuln/detail/CVE-2020-15366
snyk.io/vuln/SNYK-JS-AJV-584908
access.redhat.com/security/cve/CVE-2021-3281
cve.org/CVERecord?id=CVE-2021-3281
nvd.nist.gov/vuln/detail/CVE-2021-3281
access.redhat.com/security/cve/CVE-2021-20270
cve.org/CVERecord?id=CVE-2021-20270
nvd.nist.gov/vuln/detail/CVE-2021-20270
access.redhat.com/security/cve/CVE-2021-23980
bugzilla.redhat.com/show_bug.cgi?id=1925252
cve.org/CVERecord?id=CVE-2021-23980
nvd.nist.gov/vuln/detail/CVE-2021-23980
github.com/mozilla/bleach/security/advisories/GHSA-vv2x-vrpj-qqpq
access.redhat.com/security/cve/CVE-2021-27291
bugzilla.redhat.com/show_bug.cgi?id=1940603
cve.org/CVERecord?id=CVE-2021-27291
nvd.nist.gov/vuln/detail/CVE-2021-27291