[Security] Bump undici from 5.26.3 to 5.28.3
Bumps undici from 5.26.3 to 5.28.3. This update includes a security fix.
Vulnerabilities fixed
Undici proxy-authorization header not cleared on cross-origin redirect in fetch
Impact
Undici already cleared Authorization headers on cross-origin redirects, but did not clear
Proxy-Authorization
headers.Patches
This is patched in v5.28.3 and v6.6.1
Workarounds
There are no known workarounds.
References
- https://fetch.spec.whatwg.org/#authentication-entries
- https://github.com/nodejs/undici/security/advisories/GHSA-wqq4-5wpv-mx2g
Patched versions: 5.28.3 Affected versions: <= 5.28.2
Release notes
Sourced from undici's releases.
v5.28.3
⚠ ️ Security Release⚠ ️Fixes:
Full Changelog: https://github.com/nodejs/undici/compare/v5.28.2...v5.28.3
v5.28.2
What's Changed
- fix: remove optional chainning for compatible with Nodejs12 and below by
@bugb
in nodejs/undici#2470- fix: remove
node:
prefix by@tsctx
in nodejs/undici#2471- perf: avoid Headers initialization by
@tsctx
in nodejs/undici#2468- fix: handle SharedArrayBuffer correctly by
@tsctx
in nodejs/undici#2466- fix: Add
null
type tosignal
inRequestInit
by@gebsh
in nodejs/undici#2455- fix: correctly handle data URL with hashes. by
@tsctx
in nodejs/undici#2475- fix: check response for timinginfo allow flag by
@ToshB
in nodejs/undici#2477- Make call to onBodySent conditional in RetryHandler by
@MzUgM
in nodejs/undici#2478- refactor: better integrity check by
@tsctx
in nodejs/undici#2462- fix: Added support for inline URL username:password proxy auth by
@matt-way
in nodejs/undici#2473- build(deps-dev): bump jsdom from 22.1.0 to 23.0.0 by
@dependabot
in nodejs/undici#2472- build(deps-dev): bump sinon from 16.1.3 to 17.0.1 by
@dependabot
in nodejs/undici#2405- build(deps): bump ossf/scorecard-action from 2.2.0 to 2.3.1 by
@dependabot
in nodejs/undici#2396- build(deps): bump actions/setup-node from 3.8.1 to 4.0.0 by
@dependabot
in nodejs/undici#2395- build(deps): bump step-security/harden-runner from 2.5.0 to 2.6.0 by
@dependabot
in nodejs/undici#2392- build(deps-dev): bump formdata-node from 4.4.1 to 6.0.3 by
@dependabot
in nodejs/undici#2389- build(deps): bump actions/upload-artifact from 3.1.2 to 3.1.3 by
@dependabot
in nodejs/undici#2302New Contributors
@bugb
made their first contribution in nodejs/undici#2470@gebsh
made their first contribution in nodejs/undici#2455@ToshB
made their first contribution in nodejs/undici#2477@MzUgM
made their first contribution in nodejs/undici#2478@matt-way
made their first contribution in nodejs/undici#2473Full Changelog: https://github.com/nodejs/undici/compare/v5.28.1...v5.28.2
v5.28.1
What's Changed
- perf: Improve
normalizeMethod
by@tsctx
in nodejs/undici#2456- fix: dispatch error handling by
@ronag
in nodejs/undici#2459- perf(request): optimize if headers are given by
@tsctx
in nodejs/undici#2454Full Changelog: https://github.com/nodejs/undici/compare/v5.28.0...v5.28.1
v5.28.0
What's Changed
- fix(parseHeaders): util.parseHeaders handle correctly array of buffer… by
@mdoria12
in nodejs/undici#2398
... (truncated)
Commits
-
e71cb4c
Bumped v5.28.3 -
20c65b8
Fix tests for Node.js v20.11.0 (#2618) -
8ec52cd
Fix tests for Node.js v21 (#2609) -
d3aa574
Merge pull request from GHSA-3787-6prv-h9w3 -
9a14e5f
Bumped v5.28.2 -
fcdfe87
build(deps): bump actions/upload-artifact from 3.1.2 to 3.1.3 (#2302) -
169c157
build(deps-dev): bump formdata-node from 4.4.1 to 6.0.3 (#2389) -
9788177
build(deps): bump step-security/harden-runner from 2.5.0 to 2.6.0 (#2392) -
1f6d159
build(deps): bump actions/setup-node from 3.8.1 to 4.0.0 (#2395) -
a393a86
build(deps): bump ossf/scorecard-action from 2.2.0 to 2.3.1 (#2396) - Additional commits viewable in compare view
Dependabot commands
You can trigger Dependabot actions by commenting on this MR
-
$dependabot rebase
will rebase this MR -
$dependabot recreate
will recreate this MR rewriting all the manual changes and resolving conflicts