PT-2026-115120

CVE-2026-109841

·

Published

2026-10-15

·

Updated

2026-10-31

Description by

CVSS 3.1
7.5
High
MetricsAV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
Name of the Vulnerable Software and Affected Versions undici versions 7.15.0 through 7.30.0 undici versions 8.0.0 through 8.12.1
Description The fetch() implementation in this Node.js HTTP client library incorrectly verifies Subresource Integrity (SRI) metadata. The library matches the algorithm token against a lowercase-only set, causing valid uppercase or mixed-case tokens (such as SHA256) to be treated as unknown and skipped. If no recognized algorithms remain, the integrity list is treated as empty and the response is accepted regardless of whether the body matches the pinned digest. This allows an attacker who controls the response body to deliver malicious bytes to an application using non-lowercase SRI tokens without triggering an integrity error.
Recommendations Update to version 7.30.1 or later. Update to version 8.12.2 or later. As a temporary workaround, use lowercase algorithm tokens such as sha256, sha384, or sha512 in integrity metadata.
Exploitability
Exploit
Fix
Vendors
Affected products
Related identifiers
GHSA-F72V-6W45-Q472
CLEANSTART-2026-KY75072
ECHO-17E7-9DB7-20D3
Found an issue in the description? Have something to add? Feel free to write us 👾