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

high Tenable Cloud Security Plugin ID 424227

Description

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

- Node.js versions before 10.23.1, 12.20.1, 14.15.4, 15.5.1 are vulnerable to a use-after-free bug in its
TLS implementation. When writing to a TLS enabled socket, node::StreamBase::Write calls
node::TLSWrap::DoWrite with a freshly allocated WriteWrap object as first argument. If the DoWrite method
does not return an error, this object is passed back to the caller as part of a StreamWriteResult
structure. This may be exploited to corrupt memory leading to a Denial of Service or potentially other
exploits. (CVE-2020-8265)

- Node.js versions before 10.23.1, 12.20.1, 14.15.4, 15.5.1 allow two copies of a header field in an HTTP
request (for example, two Transfer-Encoding header fields). In this case, Node.js identifies the first
header field and ignores the second. This can lead to HTTP Request Smuggling. (CVE-2020-8287)

See Also

https://security.alpinelinux.org/vuln/CVE-2020-8265

https://security.alpinelinux.org/vuln/CVE-2020-8287

Plugin Details

Severity: High

ID: 424227

Version: Revision 1.8

Type: Local

Published: 4/4/2025

Updated: 7/2/2026

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

Risk Information

VPR

Risk Factor: Medium

Score: 4.9

Percentile: 57.15

CVSS v2

Risk Factor: Medium

Base Score: 6.8

Temporal Score: 5.3

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

CVSS Score Source: CVE-2020-8265

CVSS v3

Risk Factor: High

Base Score: 8.1

Temporal Score: 7.3

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

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

Vulnerability Information

Exploit Available: true

Exploit Ease: Exploits are available

Vulnerability Publication Date: 1/4/2021

Reference Information

CVE: CVE-2020-8265, CVE-2020-8287