Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: bump up undici version to v6.6.1 [SECURITY] #5828

Merged
merged 1 commit into from
Feb 20, 2024

Commits on Feb 20, 2024

  1. chore: bump up undici version to v6.6.1 [SECURITY] (#5828)

    [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [undici](https://undici.nodejs.org) ([source](https://github.com/nodejs/undici)) | [`6.0.1` -> `6.6.1`](https://renovatebot.com/diffs/npm/undici/6.0.1/6.6.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/undici/6.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/undici/6.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/undici/6.0.1/6.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/undici/6.0.1/6.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
    
    ### GitHub Vulnerability Alerts
    
    #### [CVE-2024-24750](https://github.com/nodejs/undici/security/advisories/GHSA-9f24-jqhm-jfcw)
    
    ### Impact
    
    Calling `fetch(url)` and not consuming the incoming body ((or consuming it very slowing) will lead to a memory leak.
    
    ### Patches
    
    Patched in v6.6.1
    
    ### Workarounds
    
    Make sure to always consume the incoming body.
    
    #### [CVE-2024-24758](https://github.com/nodejs/undici/security/advisories/GHSA-3787-6prv-h9w3)
    
    ### 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
    - GHSA-wqq4-5wpv-mx2g
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>nodejs/undici (undici)</summary>
    
    ### [`v6.6.1`](https://github.com/nodejs/undici/releases/tag/v6.6.1)
    
    [Compare Source](https://github.com/nodejs/undici/compare/v6.6.0...v6.6.1)
    
    #### ⚠️ Security Release ⚠️
    
    Details on the vulnerabilities fixed will be shared in the next couple of days.
    
    #### What's Changed
    
    -   fix: flaky debug test by [@&#8203;Uzlopak](https://github.com/Uzlopak) in [nodejs/undici#2687
    -   build(deps): bump github/codeql-action from 3.22.12 to 3.23.2 by [@&#8203;dependabot](https://github.com/dependabot) in [nodejs/undici#2688
    -   build(deps): bump actions/dependency-review-action from 3.1.0 to 4.0.0 by [@&#8203;dependabot](https://github.com/dependabot) in [nodejs/undici#2689
    -   fix: ci pipeline warnings by [@&#8203;Uzlopak](https://github.com/Uzlopak) in [nodejs/undici#2685
    -   perf: optimize Iterator by [@&#8203;tsctx](https://github.com/tsctx) in [nodejs/undici#2692
    
    **Full Changelog**: nodejs/undici@v6.6.0...v6.6.1
    
    ### [`v6.6.0`](https://github.com/nodejs/undici/releases/tag/v6.6.0)
    
    [Compare Source](https://github.com/nodejs/undici/compare/v6.5.0...v6.6.0)
    
    #### What's Changed
    
    -   add webSocket example by [@&#8203;mertcanaltin](https://github.com/mertcanaltin) in [nodejs/undici#2626
    -   chore: remove atomic-sleep as dev dependency by [@&#8203;Uzlopak](https://github.com/Uzlopak) in [nodejs/undici#2648
    -   chore: remove semver as dev dependency by [@&#8203;Uzlopak](https://github.com/Uzlopak) in [nodejs/undici#2646
    -   chore: remove table as dev dependency by [@&#8203;Uzlopak](https://github.com/Uzlopak) in [nodejs/undici#2649
    -   chore: remove delay as dev dependency by [@&#8203;Uzlopak](https://github.com/Uzlopak) in [nodejs/undici#2647
    -   chore: reduce noise in test-logs test/issue-2349.js by [@&#8203;Uzlopak](https://github.com/Uzlopak) in [nodejs/undici#2655
    -   chore: fix faketimer warning in test/request-timeout.js by [@&#8203;Uzlopak](https://github.com/Uzlopak) in [nodejs/undici#2656
    -   chore: reduce noise in test logs test/client-node-max-header-size.js by [@&#8203;Uzlopak](https://github.com/Uzlopak) in [nodejs/undici#2654
    -   refactor: use fromInnerResponse by [@&#8203;tsctx](https://github.com/tsctx) in [nodejs/undici#2635
    -   fix: support deflate raw responses by [@&#8203;Uzlopak](https://github.com/Uzlopak) in [nodejs/undici#2650
    -   Support building for externally shared js builtins by [@&#8203;mochaaP](https://github.com/mochaaP) in [nodejs/undici#2643
    -   fix: typo clampAndCoarsenConnectionTimingInfo by [@&#8203;Uzlopak](https://github.com/Uzlopak) in [nodejs/undici#2653
    -   chore: use 'node:'-prefix for requiring node core modules by [@&#8203;Uzlopak](https://github.com/Uzlopak) in [nodejs/undici#2662
    -   build(deps-dev): bump husky from 8.0.3 to 9.0.7 by [@&#8203;dependabot](https://github.com/dependabot) in [nodejs/undici#2667
    -   build(deps-dev): bump cronometro from 1.2.0 to 2.0.2 by [@&#8203;dependabot](https://github.com/dependabot) in [nodejs/undici#2668
    -   remove timers/promises import by [@&#8203;KhafraDev](https://github.com/KhafraDev) in [nodejs/undici#2665
    -   chore: fix various codesmells by [@&#8203;Uzlopak](https://github.com/Uzlopak) in [nodejs/undici#2669
    -   chore: remove this alias in agent.js by [@&#8203;Uzlopak](https://github.com/Uzlopak) in [nodejs/undici#2671
    -   chore: use optional chaining by [@&#8203;Uzlopak](https://github.com/Uzlopak) in [nodejs/undici#2666
    -   chore: small perf improvements by [@&#8203;Uzlopak](https://github.com/Uzlopak) in [nodejs/undici#2661
    -   implement spec changes from a while ago by [@&#8203;KhafraDev](https://github.com/KhafraDev) in [nodejs/undici#2676
    -   websocket: fix close when no closing code is received by [@&#8203;KhafraDev](https://github.com/KhafraDev) in [nodejs/undici#2680
    -   fix: make ci less flaky by [@&#8203;Uzlopak](https://github.com/Uzlopak) in [nodejs/undici#2684
    
    #### New Contributors
    
    -   [@&#8203;mochaaP](https://github.com/mochaaP) made their first contribution in [nodejs/undici#2643
    
    **Full Changelog**: nodejs/undici@v6.5.0...v6.6.0
    
    ### [`v6.5.0`](https://github.com/nodejs/undici/releases/tag/v6.5.0)
    
    [Compare Source](https://github.com/nodejs/undici/compare/v6.4.0...v6.5.0)
    
    #### What's Changed
    
    -   build(deps-dev): bump jsdom from 23.2.0 to 24.0.0 by [@&#8203;dependabot](https://github.com/dependabot) in [nodejs/undici#2632
    -   feat: Implement EventSource by [@&#8203;Uzlopak](https://github.com/Uzlopak) in [nodejs/undici#2608
    -   fix: readable body by [@&#8203;ronag](https://github.com/ronag) in [nodejs/undici#2642
    
    **Full Changelog**: nodejs/undici@v6.4.0...v6.5.0
    
    ### [`v6.4.0`](https://github.com/nodejs/undici/releases/tag/v6.4.0)
    
    [Compare Source](https://github.com/nodejs/undici/compare/v6.3.0...v6.4.0)
    
    ##### What's Changed
    
    -   refactor: version cleanup by [@&#8203;tsctx](https://github.com/tsctx) in [nodejs/undici#2605
    -   cacheStorage: separate matchAll logic by [@&#8203;KhafraDev](https://github.com/KhafraDev) in [nodejs/undici#2599
    -   cleanup index by [@&#8203;KhafraDev](https://github.com/KhafraDev) in [nodejs/undici#2598
    -   feat: port `balanced-pool`, `ca-fingerprint`, `client-abort` tests to `node:test` by [@&#8203;sosukesuzuki](https://github.com/sosukesuzuki) in [nodejs/undici#2584
    -   ci: unpin nodejs workflow version by [@&#8203;dominykas](https://github.com/dominykas) in [nodejs/undici#2434
    -   test([#&#8203;2600](https://github.com/nodejs/undici/issues/2600)): Flaky debug test by [@&#8203;metcoder95](https://github.com/metcoder95) in [nodejs/undici#2607
    -   fix: h2 hang issue with empty body by [@&#8203;timursevimli](https://github.com/timursevimli) in [nodejs/undici#2601
    -   Fix tests for Node.js v21 by [@&#8203;sosukesuzuki](https://github.com/sosukesuzuki) in [nodejs/undici#2609
    -   perf(cache): avoid Request and Response initialization by [@&#8203;tsctx](https://github.com/tsctx) in [nodejs/undici#2610
    -   Add more libraries to benchmarks by [@&#8203;mcollina](https://github.com/mcollina) in [nodejs/undici#2614
    -   feat: port `client-connect`, `client-dispatch`, `client-errors` test to `node:test` by [@&#8203;sosukesuzuki](https://github.com/sosukesuzuki) in [nodejs/undici#2591
    -   exit with 1 if WPT runner has unexpected errors by [@&#8203;KhafraDev](https://github.com/KhafraDev) in [nodejs/undici#2621
    -   Fix tests for Node.js v20.11.0 by [@&#8203;mcollina](https://github.com/mcollina) in [nodejs/undici#2618
    -   fix(mock-agent): split set-cookie by [@&#8203;tsctx](https://github.com/tsctx) in [nodejs/undici#2619
    -   feat: implement throwOnMaxRedirect option for RedirectHandler by [@&#8203;mertcanaltin](https://github.com/mertcanaltin) in [nodejs/undici#2563
    -   test: fix flaky debug test by [@&#8203;metcoder95](https://github.com/metcoder95) in [nodejs/undici#2613
    -   fix: hide statusOutput if empty in handleRunnerCompletion by [@&#8203;Uzlopak](https://github.com/Uzlopak) in [nodejs/undici#2624
    -   docs: Fix typo in Debug.md by [@&#8203;Skn0tt](https://github.com/Skn0tt) in [nodejs/undici#2625
    -   fix(cache): set AbortSignal by [@&#8203;tsctx](https://github.com/tsctx) in [nodejs/undici#2612
    -   Use correct http Agent for node-fetch, axios, got and request by [@&#8203;mcollina](https://github.com/mcollina) in [nodejs/undici#2629
    
    ##### New Contributors
    
    -   [@&#8203;timursevimli](https://github.com/timursevimli) made their first contribution in [nodejs/undici#2601
    -   [@&#8203;mertcanaltin](https://github.com/mertcanaltin) made their first contribution in [nodejs/undici#2563
    -   [@&#8203;Skn0tt](https://github.com/Skn0tt) made their first contribution in [nodejs/undici#2625
    
    **Full Changelog**: nodejs/undici@v6.3.0...v6.4.0
    
    ### [`v6.3.0`](https://github.com/nodejs/undici/releases/tag/v6.3.0)
    
    [Compare Source](https://github.com/nodejs/undici/compare/v6.2.1...v6.3.0)
    
    #### What's Changed
    
    -   Clear all timeout on destroy and close by [@&#8203;mcollina](https://github.com/mcollina) in [nodejs/undici#2535
    -   ConnectOptions should include 'origin' field by [@&#8203;dvoytenko](https://github.com/dvoytenko) in [nodejs/undici#2532
    -   perf: avoid toLowerCase call by [@&#8203;tsctx](https://github.com/tsctx) in [nodejs/undici#2537
    -   revert [`a1a8136`](https://github.com/nodejs/undici/commit/a1a8136) by [@&#8203;KhafraDev](https://github.com/KhafraDev) in [nodejs/undici#2539
    -   docs: add Util to sidebar by [@&#8203;tsctx](https://github.com/tsctx) in [nodejs/undici#2529
    -   fix: call explicitly unregister by [@&#8203;tsctx](https://github.com/tsctx) in [nodejs/undici#2534
    -   fix: check the content-type of invalid formData by [@&#8203;tsctx](https://github.com/tsctx) in [nodejs/undici#2541
    -   Add request examples. by [@&#8203;autopulated](https://github.com/autopulated) in [nodejs/undici#2380
    -   fix(HTTP/2): handle consumption of aborted request by [@&#8203;metcoder95](https://github.com/metcoder95) in [nodejs/undici#2387
    -   chore: update tst test by [@&#8203;tsctx](https://github.com/tsctx) in [nodejs/undici#2538
    -   fix(fetch): do not abort fetch on redirect by [@&#8203;angelyan](https://github.com/angelyan) in [nodejs/undici#2545
    -   drop verifyVersion in scripts by [@&#8203;KhafraDev](https://github.com/KhafraDev) in [nodejs/undici#2549
    -   types: remove unused Client and Pool types by [@&#8203;RafaelGSS](https://github.com/RafaelGSS) in [nodejs/undici#2557
    -   lib: fix Host header when CONNECT ProxyAgent by [@&#8203;RafaelGSS](https://github.com/RafaelGSS) in [nodejs/undici#2556
    -   feat: port cookies tests to node runner by [@&#8203;pmarchini](https://github.com/pmarchini) in [nodejs/undici#2547
    -   feat: port webidl tests to node test runner by [@&#8203;ilteoood](https://github.com/ilteoood) in [nodejs/undici#2554
    -   perf: Improve percentDecode by [@&#8203;tsctx](https://github.com/tsctx) in [nodejs/undici#2562
    -   Fix parseHashWithOptions regex by [@&#8203;flapenna](https://github.com/flapenna) in [nodejs/undici#2561
    -   feat: port diagnostic-channel tests to node test runner by [@&#8203;ilteoood](https://github.com/ilteoood) in [nodejs/undici#2559
    -   feat: port websocket tests to node test runner by [@&#8203;ilteoood](https://github.com/ilteoood) in [nodejs/undici#2553
    -   build(deps-dev): bump tsd from 0.29.0 to 0.30.1 by [@&#8203;dependabot](https://github.com/dependabot) in [nodejs/undici#2551
    -   build(deps): bump actions/setup-node from 4.0.0 to 4.0.1 by [@&#8203;dependabot](https://github.com/dependabot) in [nodejs/undici#2572
    -   build(deps): bump github/codeql-action from 2.22.5 to 3.22.12 by [@&#8203;dependabot](https://github.com/dependabot) in [nodejs/undici#2574
    -   Update `@matteo.collina/tspl` to 0.1.1 by [@&#8203;sosukesuzuki](https://github.com/sosukesuzuki) in [nodejs/undici#2576
    -   mark wpt as failing by [@&#8203;KhafraDev](https://github.com/KhafraDev) in [nodejs/undici#2581
    -   feat: port `abort-controller.js` tests to `node:test` runner by [@&#8203;sosukesuzuki](https://github.com/sosukesuzuki) in [nodejs/undici#2564
    -   fix data url test by [@&#8203;KhafraDev](https://github.com/KhafraDev) in [nodejs/undici#2580
    -   feat: port `async_hooks.js` tests to `node:test` runner by [@&#8203;sosukesuzuki](https://github.com/sosukesuzuki) in [nodejs/undici#2568
    -   feat: port `agent.js` tests to `node:test` runner by [@&#8203;sosukesuzuki](https://github.com/sosukesuzuki) in [nodejs/undici#2566
    -   feat: port `abort-event-emitter.js` tests to `node:test` runnner by [@&#8203;sosukesuzuki](https://github.com/sosukesuzuki) in [nodejs/undici#2565
    -   feat: port first half of fetch tests to node test runner by [@&#8203;anurag-roy](https://github.com/anurag-roy) in [nodejs/undici#2569
    -   perf: bypass method validation by [@&#8203;tsctx](https://github.com/tsctx) in [nodejs/undici#2583
    -   fetch: warn when using patch method by [@&#8203;KhafraDev](https://github.com/KhafraDev) in [nodejs/undici#2577
    -   feat: port `autoselectfamily.js` tests to `node:test` runner by [@&#8203;sosukesuzuki](https://github.com/sosukesuzuki) in [nodejs/undici#2570
    -   feat: port remaining fetch tests to node test runner by [@&#8203;anurag-roy](https://github.com/anurag-roy) in [nodejs/undici#2587
    -   fix: use isArrayBuffer instead of isAnyArrayBuffer by [@&#8203;tsctx](https://github.com/tsctx) in [nodejs/undici#2586
    -   Feat/migrate tests to node runner by [@&#8203;pmarchini](https://github.com/pmarchini) in [nodejs/undici#2593
    -   abort request with reason if one is provided by [@&#8203;KhafraDev](https://github.com/KhafraDev) in [nodejs/undici#2592
    -   feat: port tst test to node test runner by [@&#8203;tsctx](https://github.com/tsctx) in [nodejs/undici#2595
    -   feat([#&#8203;2191](https://github.com/nodejs/undici/issues/2191)): Add support for `NODE_DEBUG` by [@&#8203;metcoder95](https://github.com/metcoder95) in [nodejs/undici#2585
    -   cacheStorage: fix bugs make wpts pass by [@&#8203;KhafraDev](https://github.com/KhafraDev) in [nodejs/undici#2596
    -   fix: non-object error in abort throws bad error by [@&#8203;atlowChemi](https://github.com/atlowChemi) in [nodejs/undici#2597
    -   fix: add test helper for closing server as promise by [@&#8203;sosukesuzuki](https://github.com/sosukesuzuki) in [nodejs/undici#2604
    
    #### New Contributors
    
    -   [@&#8203;dvoytenko](https://github.com/dvoytenko) made their first contribution in [nodejs/undici#2532
    -   [@&#8203;autopulated](https://github.com/autopulated) made their first contribution in [nodejs/undici#2380
    -   [@&#8203;angelyan](https://github.com/angelyan) made their first contribution in [nodejs/undici#2545
    -   [@&#8203;pmarchini](https://github.com/pmarchini) made their first contribution in [nodejs/undici#2547
    -   [@&#8203;ilteoood](https://github.com/ilteoood) made their first contribution in [nodejs/undici#2554
    -   [@&#8203;flapenna](https://github.com/flapenna) made their first contribution in [nodejs/undici#2561
    -   [@&#8203;sosukesuzuki](https://github.com/sosukesuzuki) made their first contribution in [nodejs/undici#2576
    -   [@&#8203;anurag-roy](https://github.com/anurag-roy) made their first contribution in [nodejs/undici#2569
    
    **Full Changelog**: nodejs/undici@v6.2.1...v6.3.0
    
    ### [`v6.2.1`](https://github.com/nodejs/undici/releases/tag/v6.2.1)
    
    [Compare Source](https://github.com/nodejs/undici/compare/v6.2.0...v6.2.1)
    
    ##### What's Changed
    
    -   perf: use tree by [@&#8203;tsctx](https://github.com/tsctx) in [nodejs/undici#2528
    -   chore: reduce dependencies by [@&#8203;tsctx](https://github.com/tsctx) in [nodejs/undici#2533
    -   Remove timers in agent.js by [@&#8203;mcollina](https://github.com/mcollina) in [nodejs/undici#2536
    
    **Full Changelog**: nodejs/undici@v6.2.0...v6.2.1
    
    ### [`v6.2.0`](https://github.com/nodejs/undici/releases/tag/v6.2.0)
    
    [Compare Source](https://github.com/nodejs/undici/compare/v6.1.0...v6.2.0)
    
    #### What's Changed
    
    -   Remove FinalizationRegistry from Agent by [@&#8203;mcollina](https://github.com/mcollina) in [nodejs/undici#2530
    
    **Full Changelog**: nodejs/undici@v6.1.0...v6.2.0
    
    ### [`v6.1.0`](https://github.com/nodejs/undici/releases/tag/v6.1.0)
    
    [Compare Source](https://github.com/nodejs/undici/compare/v6.0.1...v6.1.0)
    
    #### What's Changed
    
    -   fix: more sensible stack trace from dump error by [@&#8203;ronag](https://github.com/ronag) in [nodejs/undici#2503
    -   refactor: remove some node compat by [@&#8203;ronag](https://github.com/ronag) in [nodejs/undici#2502
    -   refactor: version cleanup by [@&#8203;tsctx](https://github.com/tsctx) in [nodejs/undici#2507
    -   perf(fetch): Improve fetch of detaurl by [@&#8203;tsctx](https://github.com/tsctx) in [nodejs/undici#2479
    -   feat: expose parseHeader by [@&#8203;ronag](https://github.com/ronag) in [nodejs/undici#2511
    -   perf(fetch): optimize call `dispatch` by [@&#8203;tsctx](https://github.com/tsctx) in [nodejs/undici#2493
    -   perf(util/parseHeaders): If the header name is buffer by [@&#8203;tsctx](https://github.com/tsctx) in [nodejs/undici#2501
    -   perf: twice faster method check by [@&#8203;tsctx](https://github.com/tsctx) in [nodejs/undici#2495
    -   refactor: remove Error.captureStackTrace by [@&#8203;tsctx](https://github.com/tsctx) in [nodejs/undici#2509
    -   perf: Improve processHeader by [@&#8203;tsctx](https://github.com/tsctx) in [nodejs/undici#2513
    -   perf: reduce `String#toLowerCase` call by [@&#8203;tsctx](https://github.com/tsctx) in [nodejs/undici#2516
    -   perf: optimize consumeEnd by [@&#8203;tsctx](https://github.com/tsctx) in [nodejs/undici#2510
    -   perf: reduce tst built time by [@&#8203;tsctx](https://github.com/tsctx) in [nodejs/undici#2517
    -   feat: allow customization of build environment by [@&#8203;khardix](https://github.com/khardix) in [nodejs/undici#2403
    -   fix: clear cache by [@&#8203;tsctx](https://github.com/tsctx) in [nodejs/undici#2519
    -   feat: Add resource timing entries for connection, request and response by [@&#8203;ToshB](https://github.com/ToshB) in [nodejs/undici#2481
    -   Call fg.unregister() after a dispatcher is done, adds UNDICI_NO_FG to… by [@&#8203;mcollina](https://github.com/mcollina) in [nodejs/undici#2527
    -   feat: expose headerNameToString by [@&#8203;tsctx](https://github.com/tsctx) in [nodejs/undici#2525
    
    #### New Contributors
    
    -   [@&#8203;khardix](https://github.com/khardix) made their first contribution in [nodejs/undici#2403
    
    **Full Changelog**: nodejs/undici@v6.0.1...v6.1.0
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - "" (UTC), Automerge - At any time (no schedule defined).
    
    🚦 **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.
    
    ---
    
     - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
    
    ---
    
    This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/toeverything/AFFiNE).
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xNzMuMCIsInVwZGF0ZWRJblZlciI6IjM3LjIwMC4wIiwidGFyZ2V0QnJhbmNoIjoiY2FuYXJ5In0=-->
    Brooooooklyn committed Feb 20, 2024
    Configuration menu
    Copy the full SHA
    b6f776c View commit details
    Browse the repository at this point in the history