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

high Tenable Cloud Security Plugin ID 477195

Description

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

- A flaw in Node.js DNS resolution allows hostnames containing a NUL byte to be silently truncated by the
dns.resolve*() functions and dns.reverse(). This is an incomplete fix of CVE-2026-48930, which only
covered dns.lookup() and the net/tls host options. Because the name is passed to c-ares as a C string,
resolving attacker.example\0.trusted.example queries attacker.example and returns its records without any
error. Applications that validate a hostname, for example against a domain allowlist, and then resolve it
with dns.resolve*() can act on records for a different name than the one they validated. This
vulnerability affects Node.js 26.x, 24.x, and 22.x. (CVE-2026-105482)

Solution

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

Plugin Details

Severity: High

ID: 477195

Version: Revision 1.1

Type: Local

Published: 10/24/2026

Updated: 10/24/2026

Risk Information

VPR

Risk Factor: Medium

Score: 4.3

Percentile: 53.53

CVSS v2

Risk Factor: High

Base Score: 7.1

Temporal Score: 5.3

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

CVSS Score Source: CVE-2026-105482

CVSS v3

Risk Factor: High

Base Score: 7.4

Temporal Score: 6.4

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