chore(deps): update dependency undici to v6.28.0 - #21
Open
renovate[bot] wants to merge 1 commit into
Open
Conversation
renovate
Bot
force-pushed
the
renovate/undici-6.x-lockfile
branch
from
June 18, 2024 04:40
b601e42 to
6110dc8
Compare
renovate
Bot
force-pushed
the
renovate/undici-6.x-lockfile
branch
from
June 18, 2024 11:15
6110dc8 to
f33ae55
Compare
renovate
Bot
force-pushed
the
renovate/undici-6.x-lockfile
branch
2 times, most recently
from
July 22, 2024 12:07
b167f99 to
f738131
Compare
renovate
Bot
force-pushed
the
renovate/undici-6.x-lockfile
branch
from
July 22, 2024 17:39
f738131 to
73c9f9b
Compare
renovate
Bot
force-pushed
the
renovate/undici-6.x-lockfile
branch
from
July 31, 2024 11:07
73c9f9b to
108d1a4
Compare
renovate
Bot
force-pushed
the
renovate/undici-6.x-lockfile
branch
from
August 9, 2024 14:14
108d1a4 to
9192ee9
Compare
renovate
Bot
force-pushed
the
renovate/undici-6.x-lockfile
branch
from
August 9, 2024 19:20
9192ee9 to
12107f4
Compare
renovate
Bot
force-pushed
the
renovate/undici-6.x-lockfile
branch
from
August 14, 2024 10:23
12107f4 to
caf515d
Compare
renovate
Bot
force-pushed
the
renovate/undici-6.x-lockfile
branch
from
August 19, 2024 20:18
caf515d to
5037b4e
Compare
renovate
Bot
force-pushed
the
renovate/undici-6.x-lockfile
branch
from
October 9, 2024 09:39
5037b4e to
22cd3cf
Compare
renovate
Bot
force-pushed
the
renovate/undici-6.x-lockfile
branch
from
October 14, 2024 20:34
22cd3cf to
d1588d2
Compare
renovate
Bot
force-pushed
the
renovate/undici-6.x-lockfile
branch
from
November 13, 2024 16:00
d1588d2 to
308c2e5
Compare
renovate
Bot
force-pushed
the
renovate/undici-6.x-lockfile
branch
from
January 16, 2025 13:46
308c2e5 to
5f9a962
Compare
renovate
Bot
force-pushed
the
renovate/undici-6.x-lockfile
branch
from
March 13, 2025 15:33
5f9a962 to
fcbfa44
Compare
renovate
Bot
force-pushed
the
renovate/undici-6.x-lockfile
branch
from
May 13, 2025 14:26
fcbfa44 to
bea59fc
Compare
renovate
Bot
force-pushed
the
renovate/undici-6.x-lockfile
branch
from
October 3, 2025 17:12
bea59fc to
224467c
Compare
renovate
Bot
force-pushed
the
renovate/undici-6.x-lockfile
branch
from
January 5, 2026 18:05
224467c to
53d5e1e
Compare
renovate
Bot
force-pushed
the
renovate/undici-6.x-lockfile
branch
from
March 12, 2026 19:07
53d5e1e to
4834b39
Compare
renovate
Bot
force-pushed
the
renovate/undici-6.x-lockfile
branch
from
March 15, 2026 01:59
4834b39 to
6f40688
Compare
renovate
Bot
force-pushed
the
renovate/undici-6.x-lockfile
branch
from
April 15, 2026 12:33
6f40688 to
f0c4253
Compare
renovate
Bot
force-pushed
the
renovate/undici-6.x-lockfile
branch
from
May 25, 2026 18:51
f0c4253 to
039fbc0
Compare
renovate
Bot
force-pushed
the
renovate/undici-6.x-lockfile
branch
from
June 16, 2026 00:03
039fbc0 to
13d04ad
Compare
renovate
Bot
force-pushed
the
renovate/undici-6.x-lockfile
branch
from
July 24, 2026 19:01
13d04ad to
14b8d19
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
6.18.2→6.28.0Release Notes
nodejs/undici (undici)
v6.28.0Compare Source
Full Changelog: nodejs/undici@v6.27.0...v6.28.0
v6.27.0Compare Source
This release line addresses 4 security advisories.
The v6 line is not affected by the SOCKS5 advisories (GHSA-vmh5-mc38-953g,
GHSA-hm92-r4w5-c3mj), the shared-cache disclosure (GHSA-pr7r-676h-xcf6), or the
8.x-only WebSocket regression (GHSA-38rv-x7px-6hhq).
Summary
b7f252e725efa44725efa447f4c31d60High severity
WebSocket DoS via fragment count bypass — CVE-2026-12151
GHSA-vxpw-j846-p89q · CWE-400, CWE-770
Fix:
b7f252e7Backport WebSocket maxPayloadSize fixes (#5423, backported to v6 in #5428)A malicious WebSocket server can stream a large number of small or empty
continuation frames. Undici enforced a limit on cumulative payload size but did
not limit the number of fragments per message, leading to unbounded memory
growth and denial of service. All releases from 6.17.0 onward are affected.
new WebSocket(...)orWebSocketStreamagainst untrusted endpoints.
Moderate severity
HTTP header injection via Set-Cookie percent-decoding — CVE-2026-9679
GHSA-p88m-4jfj-68fv · CWE-93
Fix:
25efa447fix(cookies): preserve values and parse SameSite strictlyparseSetCookieapplied percent-decoding to cookie values, turning encodedsequences like
%0D%0Aand%00into literal bytes, contrary to RFC 6265 §5.4and browser behavior. Applications forwarding parsed Set-Cookie values into
response headers were exposed to header injection, enabling session fixation,
open redirects, and cache poisoning.
NUL,
;, and=.Low severity
Set-Cookie SameSite attribute downgrade — CVE-2026-11525
GHSA-g8m3-5g58-fq7m · CWE-183
Fix:
25efa447fix(cookies): preserve values and parse SameSite strictlyThe cookie parser accepted
SameSitevalues containingStrict,Lax, orNoneas substrings rather than requiring exact matches per RFC 6265. Valueslike
SameSite=NoneOfYourBusinessparsed asNone, andSameSite=StrictLaxparsed as
Lax, silently weakening cookie security policies for apps thatforward parsed attributes.
HTTP response queue poisoning via keep-alive socket reuse — CVE-2026-6733
GHSA-35p6-xmwp-9g52 · CWE-367 (TOCTOU race condition)
Fix:
f4c31d60fix: guard idle socket validation to skip fresh sockets (#5400)An attacker controlling an upstream HTTP/1.1 server could inject unsolicited
responses onto idle keep-alive sockets. On socket reuse, the injected response
was associated with a new request, delivering responses to the wrong requests.
keep-alive reuse.
keepAliveTimeout: 0on theClient or Pool.
Release contents & deliberate backports
v6.27.0 is a security-only release — every change in it is one of the fixes
above, backported to the v6.x maintenance line on purpose:
#5428— backport of the WebSocketmaxPayloadSizefragment-count / cumulative-size limits to v6.x (CVE-2026-12151; this is the v6 counterpart of the v7 backport #5423).#5400— idle-socket-validation fix for the queue-poisoning issue (CVE-2026-6733).The cookie fix (
25efa447,covering both CVE-2026-9679 and CVE-2026-11525) was applied directly to the v6.x
branch. Full changelog:
v6.26.0...v6.27.0.Credits
Per-advisory credits (as recorded in each GHSA):
v6.26.0Compare Source
What's Changed
Full Changelog: nodejs/undici@v6.25.0...v6.26.0
v6.25.0Compare Source
What's Changed
Full Changelog: nodejs/undici@v6.24.1...v6.25.0
v6.24.1Compare Source
Full Changelog: nodejs/undici@v6.24.0...v6.24.1
v6.24.0Compare Source
Undici v6.24.0 Security Release Notes (LTS)
This release backports fixes for security vulnerabilities affecting the v6 line.
Upgrade guidance
All users on v6 should upgrade to v6.24.0 or later.
Fixed advisories
GHSA-2mjp-6q6p-2qxm / CVE-2026-1525 (Medium)
Inconsistent interpretation of HTTP requests (request/response smuggling class issue).
GHSA-f269-vfmq-vjvj / CVE-2026-1528 (High)
Malicious WebSocket 64-bit frame length handling could crash the client.
GHSA-4992-7rv2-5pvq / CVE-2026-1527 (Medium)
CRLF injection via the
upgradeoption.GHSA-v9p9-hfj2-hcw8 / CVE-2026-2229 (High)
Unhandled exception from invalid
server_max_window_bitsin WebSocket permessage-deflate negotiation.GHSA-vrm6-8vpv-qv8q / CVE-2026-1526 (High)
Unbounded memory consumption in WebSocket permessage-deflate decompression.
Not applicable to v6
>= 7.17.0 < 7.24.0only.Affected and patched ranges (v6)
< 6.24.0, patched6.24.0>= 6.0.0 < 6.24.0, patched6.24.0< 6.24.0, patched6.24.0< 6.24.0, patched6.24.0< 6.24.0, patched6.24.0References
v6.23.0Compare Source
This fixes GHSA-g9mf-h72j-4rw9 and CVE-2026-22036.
Full Changelog: nodejs/undici@v6.22.0...v6.23.0
v6.22.0Compare Source
What's Changed
Full Changelog: nodejs/undici@v6.21.3...v6.22.0
v6.21.3Compare Source
What's Changed
Full Changelog: nodejs/undici@v6.21.2...v6.21.3
v6.21.2Compare Source
What's Changed
New Contributors
Full Changelog: nodejs/undici@v6.21.1...v6.21.2
v6.21.1Compare Source
Fixes CVE CVE-2025-22150 GHSA-c76h-2ccp-4975 (embargoed until 22-01-2025).
What's Changed
183f8e9to v6.x by @ggoodman in #3855Full Changelog: nodejs/undici@v6.21.0...v6.21.1
v6.21.0Compare Source
What's Changed
Full Changelog: nodejs/undici@v6.20.1...v6.21.0
v6.20.1Compare Source
What's Changed
BodyReadable.bytesby @github-actions in #3711Full Changelog: nodejs/undici@v6.20.0...v6.20.1
v6.20.0Compare Source
What's Changed
v6.xbranch) by @eXhumer in #3531Full Changelog: nodejs/undici@v6.19.8...v6.20.0
v6.19.8Compare Source
Full Changelog: nodejs/undici@v6.19.7...v6.19.8
v6.19.7Compare Source
Full Changelog: nodejs/undici@v6.19.6...v6.19.7
v6.19.6Compare Source
Full Changelog: nodejs/undici@v6.19.5...v6.19.6
v6.19.5Compare Source
Full Changelog: nodejs/undici@v6.19.4...v6.19.5
v6.19.4Compare Source
Full Changelog: nodejs/undici@v6.19.3...v6.19.4
v6.19.3Compare Source
Full Changelog: nodejs/undici@v6.19.2...v6.19.3
v6.19.2Compare Source
What's Changed
huskyashusky installis deprecated by @jazelly in #3340Full Changelog: nodejs/undici@v6.19.1...v6.19.2
v6.19.1Compare Source
What's Changed
Full Changelog: nodejs/undici@v6.19.0...v6.19.1
v6.19.0Compare Source
What's Changed
9e8f45ftodd7e693in /build by @dependabot in #3309dd7e693toe6d4495in /build by @dependabot in #3313e6d4495to075a5ccin /build by @dependabot in #3326bodyTimeoutin the request by @jakecastelli in #3324New Contributors
Full Changelog: nodejs/undici@v6.18.2...v6.19.0
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.