Systeminformation
Approved changes feed: RSS · Atom
cpe:2.3:a:sebhildebrandt:systeminformation:*:*:*:*:*:*:*:*part: a version: * update: *
| Vendor | Sebhildebrandt (f350c85e-5a3f-5c30-bdcf-d1084cf8c013) |
|---|---|
| Product | Systeminformation (b373cbe9-38d9-514c-aa91-a8e377f221c0) |
| Edition | * |
| Language | * |
| Software edition | * |
| Target software | * |
| Target hardware | * |
| Other | * |
Notes
Imported from gcve-enriched-dumps CVE data
PURL mappings
| PURL | Source | Last updated |
|---|---|---|
| No PURL mappings for this CPE yet. | ||
Vulnerability references
| Identifier | cpeApplicability | Submitted | db.gcve.eu details | Rationale |
|---|---|---|---|---|
CVE:CVE-2026-116673 |
vulnerable | 2026-11-03 10:15:21.994958 |
systeminformation: Path traversal in Linux networkStats() allows symlink-based file disclosure outside /sys/class/net
LOW (3.3)
systeminformation is a System and OS information library for node.js. Prior to 5.33.14, the Linux networkStats(iface) implementation uses the caller-supplied interface value in an fs.existsSync() check and to build /sys/class/net/<iface> paths, including the operstate path, without verifying that it is a single interface-name segment or that the resolved path remains under /sys/class/net. An attacker who can control iface and create a directory containing symlinked statistics files can use parent-directory components and symlink traversal to make the API return the first line of a file readable by the Node.js process. The package does not expose a network endpoint, and the demonstrated scenario requires local filesystem setup. This issue is fixed in version 5.33.14.
Published: 2026-10-27T16:38:15.558Z
Updated: 2026-10-28T16:15:47.864Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-116674 |
vulnerable | 2026-11-03 10:15:21.579694 |
systeminformation: Prototype pollution in `networkStats()` via the interface name
MEDIUM (6.5)
systeminformation is a System and OS information library for node.js. Prior to 5.33.13, networkStats(ifaces) in lib/network.js on FreeBSD, OpenBSD, and NetBSD stores per-interface data in the plain-object _network cache and indexes it with the sanitized caller-controlled interface name. Passing proto causes the inherited Object.prototype value to be used instead of creating an own cache entry, so calcNetworkSpeed() writes rx_bytes, tx_bytes, rx_sec, tx_sec, ms, last_ms, and operstate onto Object.prototype. The polluted property names are fixed and their values come from interface statistics, but inherited-name collisions and enumerable keys can corrupt application branching, serialization, configuration merging, validation, or lookup behavior. This issue is fixed in version 5.33.13.
Published: 2026-10-27T16:40:46.246Z
Updated: 2026-11-02T19:30:12.615Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-50289 |
vulnerable | 2026-07-29 00:57:47.706048 |
systeminformation: OS command injection in networkInterfaces() via interfaces(5) source-directive path on Linux
systeminformation is a System and OS information library for node.js. Prior to 5.31.7, networkInterfaces() on Linux is vulnerable to OS command injection through the Debian/Ubuntu interfaces(5) source directive because lib/network.js checkLinuxDCHPInterfaces() reads /etc/network/interfaces, extracts a source <path> token from file content, and interpolates it unquoted into cat ${file} 2> /dev/null | grep 'iface\|source' executed by execSync(cmd, util.execOptsLinux), allowing a path containing shell metacharacters to execute commands in any process that calls networkInterfaces(), including via getStaticData() and getAllData(). This issue is fixed in version 5.31.7.
Published: 2026-07-17T19:42:41.417Z
Updated: 2026-07-20T16:22:33.661Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-44724 |
vulnerable | 2026-06-08 08:05:11.291571 |
systeminformation: Linux command injection in networkInterfaces() via unsanitized NetworkManager connection profile name
HIGH (7.8)
systeminformation is a System and OS information library for node.js. From 4.17.0 to 5.31.5, on Linux, systeminformation is vulnerable to command injection in networkInterfaces() when an active NetworkManager connection profile name contains shell metacharacters. The vulnerable value is obtained internally from real nmcli device status output. The library sanitizes the network interface name before using it in shell commands, but it does not apply equivalent sanitization to the parsed NetworkManager connection profile name. That unsanitized connectionName is then interpolated into three shell command strings executed through execSync(). This vulnerability is fixed in 5.31.6.
Published: 2026-05-27T19:26:28.392Z
Updated: 2026-08-28T12:04:23.314Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-26318 |
vulnerable | 2026-06-08 07:53:21.502512 |
systeminformation has Command Injection via Unsanitized `locate` Output in `versions()`
HIGH (8.8)
systeminformation is a System and OS information library for node.js. Versions prior to 5.31.0 are vulnerable to command injection via unsanitized `locate` output in `versions()`. Version 5.31.0 fixes the issue.
Published: 2026-02-19T19:48:55.816Z
Updated: 2026-07-15T01:15:02.230Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-26280 |
vulnerable | 2026-06-08 07:53:21.474142 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-68154 |
vulnerable | 2026-06-08 07:41:20.892896 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2024-56334 |
vulnerable | 2026-06-08 06:54:17.733169 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2023-42810 |
vulnerable | 2026-06-08 06:11:09.543573 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2021-21388 |
vulnerable | 2026-06-08 05:29:11.801240 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2021-21315 |
vulnerable | 2026-06-08 05:29:11.599807 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2020-26300 |
vulnerable | 2026-06-08 05:23:51.170375 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2020-26274 |
vulnerable | 2026-06-08 05:23:51.107625 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2020-26245 |
vulnerable | 2026-06-08 05:23:50.955210 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
Contribute
You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.
Inspect record JSON
Open this panel to browse, search, copy or download the JSON record.