Chainguard: multiple nodejs-22 packages: security update to 22.23.4-r0

medium Tenable Self-Hosted Container Security Plugin ID 477199

Description

There are packages installed that are affected by a vulnerability referenced in the following CVE:

- 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**. (CVE-2026-106074)

Solution

Update the nodejs-22 library and its related packages to version 22.23.4-r0 or later.

Plugin Details

Severity: Medium

ID: 477199

Version: Revision 1.1

Type: Local

Published: 10/24/2026

Updated: 10/24/2026

Risk Information

VPR

Risk Factor: Low

Score: 2.1

Percentile: 8.26

CVSS v2

Risk Factor: Medium

Base Score: 4

Temporal Score: 3

Vector: CVSS2#AV:N/AC:H/Au:N/C:P/I:P/A:N

CVSS Score Source: CVE-2026-106074

CVSS v3

Risk Factor: Medium

Base Score: 4.8

Temporal Score: 4.2

Vector: CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:N

Temporal Vector: CVSS:3.0/E:U/RL:O/RC:C

Vulnerability Information

Exploit Ease: No known exploits are available

Vulnerability Publication Date: 10/21/2026

Reference Information

CVE: CVE-2026-106074