Alpine: multiple nodejs packages: security update to 22.23.2-r0

high Tenable Self-Hosted Container Security Plugin ID 445481

Description

There are packages installed that are affected by multiple vulnerabilities referenced in the following CVEs:

- A flaw in Node.js Permission Model enforcement can over-grant filesystem access across radix-tree prefix
boundaries. Under `--permission`, an attacker who is granted access to one path can abuse boundary
handling to read from or write to paths outside the intended filesystem allowlist. This vulnerability
affects Node.js **main**, **22.x**, **24.x**, and **26.x**. (CVE-2026-58043)

- A flaw in Node.js HTTP/2 handling can cause HTTP/2 retained header blocks evade maxSessionMemory and
enable remote memory exhaustion. This vulnerability affects Node.js **24.x** and **22.x**.
(CVE-2026-56846)

- A flaw in Node.js Permission Model enforcement allows `trace_events.createTracing().enable()` Writes Trace
Logs Outside `--allow-fs-write`. This can lead to confidentiality impact or bypass of the intended
security boundary under affected configurations. This vulnerability affects Node.js **22.x**, **24.x**,
and **26.x**. (CVE-2026-56847)

- A flaw in Node.js HTTP/2 handling allows `nghttp2_session_mem_send()` to be called re-entrantly while
`nghttp2_session_mem_recv()` is executing, resulting in a heap-use-after-free. This vulnerability affects
Node.js **26.x**, **24.x**, and **22.x**. (CVE-2026-56848)

- A flaw in Node.js HTTPS Agent connection reuse can cause PFX object-array key collisions, allowing mutual
TLS (mTLS) client identities to be reused across requests configured with different client certificates.
This vulnerability affects Node.js **26.x**, **24.x**, and **22.x**. (CVE-2026-56850)

Solution

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

See Also

https://security.alpinelinux.org/vuln/CVE-2026-56846

https://security.alpinelinux.org/vuln/CVE-2026-56847

https://security.alpinelinux.org/vuln/CVE-2026-56848

https://security.alpinelinux.org/vuln/CVE-2026-56850

https://security.alpinelinux.org/vuln/CVE-2026-58039

https://security.alpinelinux.org/vuln/CVE-2026-58040

https://security.alpinelinux.org/vuln/CVE-2026-58042

https://security.alpinelinux.org/vuln/CVE-2026-58043

https://security.alpinelinux.org/vuln/CVE-2026-58044

https://security.alpinelinux.org/vuln/CVE-2026-58045

Plugin Details

Severity: High

ID: 445481

Version: Revision 1.5

Type: Local

Published: 7/30/2026

Updated: 8/19/2026

Supported Sensors: Agentless Assessment, Tenable Cloud Security, Tenable Self-Hosted Container Security

Risk Information

VPR

Risk Factor: Medium

Score: 5.7

Percentile: 96.23

CVSS v2

Risk Factor: Medium

Base Score: 5.5

Temporal Score: 4.3

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

CVSS Score Source: CVE-2026-58043

CVSS v3

Risk Factor: High

Base Score: 7.5

Temporal Score: 6.7

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

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

Vulnerability Information

Exploit Available: true

Exploit Ease: Exploits are available

Vulnerability Publication Date: 7/29/2026

Reference Information

CVE: CVE-2026-56846, CVE-2026-56847, CVE-2026-56848, CVE-2026-56850, CVE-2026-58039, CVE-2026-58040, CVE-2026-58042, CVE-2026-58043, CVE-2026-58044, CVE-2026-58045