-
Notifications
You must be signed in to change notification settings - Fork 0
Release Notes
Kody Jordan edited this page Aug 10, 2026
·
31 revisions
Version 1.3.2 is a patch release focused on dependency security updates.
This release includes:
- Updated
undicito 7.29.0 to fix cache disclosure and parse-time crash vulnerabilities - Updated
fast-urito 3.1.5 to fix host confusion vulnerability - Updated
dompurifyto 3.4.13 to fix IN_PLACE hook XSS vulnerability - Updated
js-yamlto 5.2.1 to fix CVE-2026-59870 quadratic CPU denial of service
QualityChecks v1.3.2 applies critical security patches to transitive dependencies via npm package overrides.
-
undici 7.29.0: Fixes two security issues in the cache interceptor:
- Malformed
Cache-Control: privatedirectives (e.g.,private="") can be incorrectly stored in shared cache and served to later callers, disclosing private response bodies and headers includingSet-Cookie. - Mixed unqualified-and-qualified
privatedirectives cause an uncaughtTypeErrorthat can terminate the request.
- Malformed
-
fast-uri 3.1.5: Fixes host confusion vulnerability via backslash authority introducer:
- Prevents policy bypass where
fast-uriparses backslash-prefixed URIs (e.g.,\\evil.com) differently from Node's WHATWG URL parser, allowing unintended destinations when host-based policy is enforced.
- Prevents policy bypass where
-
dompurify 3.4.13: Fixes IN_PLACE hook XSS vulnerability:
- During
IN_PLACEsanitization, a hook that removes an element no longer leaves detached descendants executable. - Prevents XSS where an attacker-provided
onloadhandler on a descendant resource element could fire aftersanitize()returns, even though the returned root is clean.
- During
-
js-yaml 5.2.2: Fixes two critical parsing vulnerabilities:
- CVE-2026-59870: O(n²) quadratic CPU consumption in
!!omapresolution (now O(n) with Set-based deduplication) - Exponential parsing time in flow collections: Fixes O(2^n) parsing time when deeply nested flow sequences contain key-value pairs, preventing denial of service attacks with small payloads under 200 bytes
- CVE-2026-59870: O(n²) quadratic CPU consumption in
- Fixed undici cache disclosure vulnerability that could leak private response data to unintended callers.
- Fixed undici parse-time crash from malformed
Cache-Controldirectives. - Fixed fast-uri host confusion that could bypass URL policy validation (allowlists, denylists, SSRF filtering).
- Fixed dompurify IN_PLACE hook vulnerability where detached elements could retain and execute event handlers after sanitization.
- Fixed js-yaml CVE-2026-59870 denial of service from quadratic CPU consumption when parsing
!!omapsequences with many entries.
- No application code changes; dependency updates only.
- npm package overrides now pin:
- undici to 7.29.0
- fast-uri to 3.1.5
- dompurify to 3.4.13 (direct dependency)
- js-yaml to 5.2.2