UBUNTU-CVE-2026-116674

Source
https://ubuntu.com/security/CVE-2026-116674
Import Source
https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2026/UBUNTU-CVE-2026-116674.json
JSON Data
https://api.osv.dev/v1/vulns/UBUNTU-CVE-2026-116674
Upstream
Published
2026-10-27T17:16:00Z
Modified
2026-10-28T20:17:45Z
Severity
  • 6.5 (Medium) CVSS_V3 - CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:H/A:L CVSS Calculator
  • Ubuntu - medium
Summary
[none]
Details

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.

References

Affected packages

Ubuntu:26.10 / node-systeminformation

Package

Name
node-systeminformation
Purl
pkg:deb/ubuntu/node-systeminformation?arch=source&distro=stonking

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0 Unknown introduced version / All previous versions are affected

Affected versions

5.*
5.31.6-4
5.31.7-1

Ecosystem specific

{
    "binaries":  [
        {
            "binary_name":  "node-systeminformation",
            "binary_version":  "5.31.7-1"
        }
    ]
}

Database specific

source
"https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2026/UBUNTU-CVE-2026-116674.json"