CVE Database›Document archive›CVE-2026-109841

CVE-2026-109841

undici: undici: Subresource Integrity bypass via non-lowercase algorithm tokens

Loading…

Severity

Moderate

Red Hat Product Security

5.9

CVSS 3.1

Review impact separately from score.

Published · October 16, 2026

Updated · October 30, 2026

Description

A flaw was found in undici. The HTTP client improperly handles case sensitivity when verifying Subresource Integrity (SRI) algorithm tokens. When an application specifies an uppercase or mixed-case algorithm name, undici treats the token as unrecognized and skips verification instead of enforcing it. A remote attacker who controls the HTTP response body can exploit this flaw to deliver modified content without triggering an integrity error, bypassing intended security protections.

Statement

In Red Hat environments, this vulnerability is rated as Moderate impact because successful exploitation requires an adversary capable of tampering with network responses alongside the uncommon prerequisite that an application explicitly configured non-lowercase hashing algorithms for Subresource Integrity checks. Standard deployments typically employ lowercase digest names, which properly enforce validation and prevent bypass. Furthermore, the issue is constrained to compromising response integrity when client workloads rely on undici's fetch implementation under these specific naming conditions, without directly leading to system compromise or arbitrary code execution.

CVSS score applicability

The CVSS score(s) listed for this vulnerability do not reflect the associated product's status, and are included for informational purposes to better understand the severity of this vulnerability.

Mitigation

No mitigation is specified in collected source.

CVSS / CWE

CVSS 3.1 · 5.9
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:H/A:N

CWE-354 · Improper Validation of Integrity Check Value