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

medium Tenable Cloud Security Plugin ID 477883

Description

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

- A flaw in Node.js HMAC verification uses a non-constant-time comparison when validating user-provided
signatures, potentially leaking timing information proportional to the number of matching bytes. Under
certain threat models where high-resolution timing measurements are possible, this behavior could be
exploited as a timing oracle to infer HMAC values. Node.js already provides timing-safe comparison
primitives used elsewhere in the codebase, indicating this is an oversight rather than an intentional
design decision. This vulnerability affects **20.x, 22.x, 24.x, and 25.x**. (CVE-2026-21713)

Solution

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

Plugin Details

Severity: Medium

ID: 477883

Version: Revision 1.1

Type: Local

Published: 10/29/2026

Updated: 10/29/2026

Risk Information

VPR

Risk Factor: Low

Score: 3

Percentile: 23.73

CVSS v2

Risk Factor: Medium

Base Score: 5.4

Temporal Score: 4

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

CVSS Score Source: CVE-2026-21713

CVSS v3

Risk Factor: Medium

Base Score: 5.9

Temporal Score: 5.2

Vector: CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/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: 3/24/2026

Reference Information

CVE: CVE-2026-21713