SCA: security update for undici (GHSA-f72v-6w45-q472)

high Tenable Cloud Security Plugin ID 477227

Description

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

- undici is an HTTP client library for Node.js. In versions 7.15.0 through 7.30.0 and 8.0.0 through 8.12.1,
its fetch() implementation verifies Subresource Integrity metadata by matching the algorithm token against
a lowercase-only set, even though the SRI specification defines the token by its ASCII-lowercase form, so
a valid but non-lowercase token such as an uppercase or mixed-case SHA256 is treated as unknown and
skipped. When no recognized algorithm remains, undici treats the integrity list as empty and accepts the
response, so a server returning a body that does not match the pinned digest passes the check. An attacker
who controls only the response body can therefore deliver attacker-controlled bytes to an application that
pinned a valid uppercase or mixed-case SRI token, with no integrity error, affecting response integrity
only. The issue is fixed in undici 7.30.1 and 8.12.2, which normalize the algorithm token to ASCII
lowercase before validation, and users should upgrade to one of those versions or later. As a workaround,
use lowercase algorithm tokens such as sha256, sha384, or sha512 in integrity metadata. (CVE-2026-109841)

Solution

Update the undici library and its related packages to version 7.30.1 or later.

See Also

https://github.com/advisories/GHSA-f72v-6w45-q472

Plugin Details

Severity: High

ID: 477227

Version: Revision 1.1

Type: Local

Family: SCA Checks

Published: 10/24/2026

Updated: 10/24/2026

Risk Information

VPR

Risk Factor: Low

Score: 3

Percentile: 23.7

Vendor

Vendor Severity: Medium

CVSS v2

Risk Factor: High

Base Score: 7.8

Temporal Score: 5.8

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

CVSS Score Source: CVE-2026-109841

CVSS v3

Risk Factor: High

Base Score: 7.5

Temporal Score: 6.5

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

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

Vulnerability Information

Exploit Ease: No known exploits are available

Patch Publication Date: 10/23/2026

Vulnerability Publication Date: 10/15/2026

Reference Information

CVE: CVE-2026-109841

cwe: CWE-178