PatchSiren cyber security CVE debrief
CVE-2026-106074 Node.js CVE debrief
A flaw in Node.js `crypto` causes internal entropy caches to be saved into user-land startup snapshots and single executable applications. If `crypto.randomUUID()`, `crypto.randomUUIDv7()`, or `crypto.randomInt()` is called while building a snapshot, every process started from that snapshot returns the same values until the cache is refilled, leading to potential identifier collisions and predictability.
- Vendor
- Node.js
- Product
- Node.js
- CVSS
- MEDIUM 4.8
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-10-23
- Original CVE updated
- 2026-11-02
- Advisory published
- 2026-10-23
- Advisory updated
- 2026-11-02
Who should care
Node.js 26.x, 24.x, and 22.x users and administrators should assess exposure and verify mitigation strategies. This includes reviewing the official advisory, assessing potential impact on security-sensitive applications, and monitoring for unusual identifier patterns. Defenders should also verify entropy cache refill procedures and consider compensating controls for exposed systems.
Why it matters
CVE-2026-106074 affects Node.js 26.x, 24.x, and 22.x due to improper handling of internal entropy caches in snapshots and single executable applications. Defenders should assess exposure, verify mitigation strategies, and monitor for unusual identifier patterns.
- Potential identifier collisions across processes
- Predictability of generated identifiers
- Need for verification of entropy cache refills
- Potential impact on security-sensitive applications
Technical summary
The vulnerability causes internal entropy caches used by `crypto.randomUUID()`, `crypto.randomUUIDv7()`, and `crypto.randomInt()` to be saved into user-land startup snapshots and single executable applications. If these functions or dependent APIs are called during snapshot building, all processes started from the snapshot will return the same values until the cache is refilled, potentially leading to identifier collisions and predictability.
Defensive priority
Assess exposure in Node.js 26.x, 24.x, and 22.x deployments; verify if entropy cache refills mitigate the issue; monitor for unusual identifier patterns.
Recommended defensive actions
- Assess Node.js version exposure
- Verify entropy cache refill procedures
- Monitor identifier patterns for anomalies
- Review compensating controls for exposed systems
- Check relevant monitoring, detection, and logs for exposed assets
- Track exceptions, retest remediated assets
- Plan vendor-supported updates or mitigations through normal change control
Evidence notes
The CVE record and NVD entry provide details on the vulnerability. However, the scope of affected versions and potential impact on specific deployments requires further verification. Node.js users should review the official advisory and assess exposure in their 26.x, 24.x, and 22.x deployments. Verification of entropy cache refill procedures and monitoring for unusual identifier patterns are necessary. Additional details may be found in the official CVE Program record and NIST NVD vulnerability detail.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-106074 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-106074
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-106074 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-106074
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://nodejs.org/en/blog/vulnerability/october-2026-security-releases
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.