Patchwire CVEs, their patch status, and feeds to follow them

CVE-2026-106074

Fixed in a distro release EPSS <1%CVSS 4.8

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**.

Published 2026-10-23 · CVE record · OSV

Products: NodeJS Node

Distro releases

ReleasePackageFixed in
Alpine 3.21nodejs22.23.4-r0
Alpine 3.22nodejs22.23.4-r0
Alpine 3.23nodejs24.22.1-r0
Alpine 3.24nodejs24.22.1-r0
Chainguardnodejs-2222.23.4-r0
Debian 12nodejsno fix
Debian 13nodejsno fix
Debian 14nodejsno fix
Ubuntu 24.04 LTSnodejsno fix
Ubuntu 26.04 LTSnodejsno fix
Ubuntu 26.10nodejsno fix
Ubuntu Pro 14.04 LTSnodejsno fix
Ubuntu Pro 16.04 LTSnodejsno fix
Ubuntu Pro 18.04 LTSnodejsno fix
Ubuntu Pro 20.04 LTSnodejsno fix
Ubuntu Pro 22.04 LTSnodejsno fix
Wolfinodejs-2222.23.4-r0
openSUSE Tumbleweednodejs2424.22.1-1.1