Read the docs
TI-2026-79965 Aliases CVE-2026-106074

Node.js crypto caches saved in snapshots repeat random values

Priority LOW 22CWE-330Published · Updated

Key facts

Attack vector
Network
Privileges required
None
User interaction
None
Attack complexity
High
Impact type
—
Confidentiality · integrity · availability
Low · Low · None
Fix status
Partial Red Hat: 2 fixed, 3 without a fix

Attack profile from CVSS 3.0 · CNA. Fix status from CNA and Red Hat.

Summary

Node.js 22.x, 24.x and 26.x are affected. The entropy caches used by crypto.randomUUID() and crypto.randomInt() are saved into startup snapshots built with --build-snapshot and single executable applications built with useSnapshot, which is a use of insufficiently random values (CWE-330). Every process started from such a snapshot returns the same values until the cache refills, so identifiers can collide across processes, and an attacker who observes values from one process can predict values issued by another.

Written with Claude Haiku 5.5 from the sources below · 2026-11-06

Description from the CNA

A flaw in Node.js `crypto` causes the internal entropy caches used by `crypto.randomUUID()`, `crypto.randomUUIDv7()`, and `crypto.randomInt()` to be saved into user-land startup snapshots (`--build-snapshot`) and single executable applications built with `useSnapshot`. If any of these functions, or an API that relies on them such as `URL.createObjectURL()`, is called while the snapshot is built, every process started from that snapshot returns the same values until the cache is refilled: up to 127 UUIDs and about 1,000 `randomInt()` values. Identifiers expected to be unique can collide across processes, and values issued by one process can be predicted by observing another. This vulnerability affects Node.js **26.x**, **24.x**, and **22.x**.

Why it matters now

Exploitation None reported CISA SSVC · not in CISA KEV
EPSS 0.00334 26th percentileScored 2026-11-07
Fix Partial Red Hat: 2 advisoriesRed Hat: 2 fixed, 3 without a fix

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
None
Automatable
No
Technical impact
Partial

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
NodeJSnode22.23.3 – 22.23.3; 24.22.0 – 24.22.0; 26.12.0 – 26.12.0—No fix listedCNA
  • node VendorNodeJS Affected 22.23.3 – 22.23.3; 24.22.0 – 24.22.0; 26.12.0 – 26.12.0 Fixed in — No fix listed CNA

CPE names Threatist (inferred) · 1

Inferred from how NVD named this product before; not given by a source.

CPEVersionsRoleVendor
cpe:2.3:a:nodejs:node.js:*:*:*:*:*:*:*:*——NodeJS
  • cpe:2.3:a:nodejs:node.js:*:*:*:*:*:*:*:* Versions — — ·NodeJS

Remediation

The sources list no fixed version for node. Red Hat fixes the nodejs:24 AppStream stream for Red Hat Enterprise Linux 8 and 9 in RHSA-2026:92376 and RHSA-2026:92378. Red Hat lists no planned fix for Red Hat Enterprise Linux 8, 9 and 10 beyond these updates.

Written with Claude Haiku 5.5 from the sources below · 2026-11-06

Red Hat 2 advisories

  • RHSA-2026:92378 Released 2026-10-29 · Red Hat rating Important
    nodejs:24 security, bug fix, and enhancement update
    • Red Hat Enterprise Linux AppStream (v. 9) nodejs-1:24.22.1-3.module+el9.8.0+25216+afa2a4a4.aarch64::nodejs:24, nodejs-1:24.22.1-3.module+el9.8.0+25216+afa2a4a4.ppc64le::nodejs:24, nodejs-1:24.22.1-3.module+el9.8.0+25216+afa2a4a4.s390x::nodejs:24 +25
  • RHSA-2026:92376 Released 2026-10-29 · Red Hat rating Important
    nodejs:24 security, bug fix, and enhancement update
    • Red Hat Enterprise Linux AppStream (v. 8) nodejs-1:24.22.1-1.module+el8.10.0+25218+d9e131cb.aarch64::nodejs:24, nodejs-1:24.22.1-1.module+el8.10.0+25218+d9e131cb.ppc64le::nodejs:24, nodejs-1:24.22.1-1.module+el8.10.0+25218+d9e131cb.s390x::nodejs:24 +25

Vendor assessments

Red Hat

Red Hat rating: Moderate. Red Hat's page for this CVE →

ProductStatusPlan or fix
Red Hat Enterprise Linux 10AffectedNo fix yet: Fix deferred
Red Hat Enterprise Linux 8AffectedNo fix yet: Fix deferred
Red Hat Enterprise Linux 9AffectedNo fix yet: Fix deferred
Red Hat Enterprise Linux AppStream (v. 8)Fixed RHSA-2026:92376
Red Hat Enterprise Linux AppStream (v. 9)Fixed RHSA-2026:92378
Not affected: 1 product
  • Red Hat Hardened Images

Timeline

  1. 2026-10-23 Threatist record created from CVE-2026-106074
  2. 2026-10-26 Affected versions changed · Red Hat
  3. 2026-10-26 CVSS score added · Red Hat
  4. 2026-10-26 Affected versions changed · Red Hat
  5. 2026-10-30 Fix available: RHSA-2026:92378 · Red Hat
  6. 2026-10-30 Fix available: RHSA-2026:92376 · Red Hat
  7. 2026-10-30 Fix available: Red Hat Enterprise Linux AppStream (v. 8), Red Hat Enterprise Linux AppStream (v. 9) · Red Hat
  8. 2026-11-02 CISA SSVC decision points changed

References

  • TI-2026-79288 Out-of-bounds write in Google Brotli decoder KEVCVSS 4.0CRITICAL 9.2
  • TI-2023-23979 The HTTP/2 protocol allows a denial of service (server resource consumption) because… KEVCVSS 3.1HIGH 7.5
  • TI-2024-18584 Race condition in NodeJS Node CVSS 3.0HIGH 8.2
  • TI-2016-01993 The DES and Triple DES ciphers, as used in the TLS, SSH, and IPSec protocols and other… CVSS 3.1HIGH 7.5
  • TI-2024-03325 Command injection vulnerability in programing languages on Microsoft Windows operating system. CVSS 3.1CRITICAL 9.8
  • TI-2022-03472 X.509 Email Address Variable Length Buffer Overflow CVSS 3.1HIGH 7.5
See all 295 →

Sources