Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Jan 21, 2026

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence
undici@>=5.0.0 (source) ^5.28.5^6.23.0 age confidence

GitHub Vulnerability Alerts

CVE-2026-22036

Impact

The fetch() API supports chained HTTP encoding algorithms for response content according to RFC 9110 (e.g., Content-Encoding: gzip, br). This is also supported by the undici decompress interceptor.

However, the number of links in the decompression chain is unbounded and the default maxHeaderSize allows a malicious server to insert thousands compression steps leading to high CPU usage and excessive memory allocation.

Patches

Upgrade to 7.18.2 or 6.23.0.

Workarounds

It is possible to apply an undici interceptor and filter long Content-Encoding sequences manually.

References


Release Notes

nodejs/undici (undici@>=5.0.0)

v6.23.0

Compare Source

Full Changelog: nodejs/undici@v6.22.0...v6.23.0

v6.22.0

Compare Source

What's Changed

Full Changelog: nodejs/undici@v6.21.3...v6.22.0

v6.21.3

Compare Source

What's Changed

Full Changelog: nodejs/undici@v6.21.2...v6.21.3

v6.21.2

Compare Source

What's Changed

New Contributors

Full Changelog: nodejs/undici@v6.21.1...v6.21.2

v6.21.1

Compare Source

⚠️ Security Release ⚠️

Fixes CVE CVE-2025-22150 GHSA-c76h-2ccp-4975 (embargoed until 22-01-2025).

What's Changed

Full Changelog: nodejs/undici@v6.21.0...v6.21.1

v6.21.0

Compare Source

What's Changed

Full Changelog: nodejs/undici@v6.20.1...v6.21.0

v6.20.1

Compare Source

What's Changed

Full Changelog: nodejs/undici@v6.20.0...v6.20.1

v6.20.0

Compare Source

What's Changed

Full Changelog: nodejs/undici@v6.19.8...v6.20.0

v6.19.8

Compare Source

Full Changelog: nodejs/undici@v6.19.7...v6.19.8

v6.19.7

Compare Source

Full Changelog: nodejs/undici@v6.19.6...v6.19.7

v6.19.6

Compare Source

Full Changelog: nodejs/undici@v6.19.5...v6.19.6

v6.19.5

Compare Source

Full Changelog: nodejs/undici@v6.19.4...v6.19.5

v6.19.4

Compare Source

Full Changelog: nodejs/undici@v6.19.3...v6.19.4

v6.19.3

Compare Source

Full Changelog: nodejs/undici@v6.19.2...v6.19.3

v6.19.2

Compare Source

What's Changed

Full Changelog: nodejs/undici@v6.19.1...v6.19.2

v6.19.1

Compare Source

What's Changed

Full Changelog: nodejs/undici@v6.19.0...v6.19.1

v6.19.0

Compare Source

What's Changed

New Contributors

Full Changelog: nodejs/undici@v6.18.2...v6.19.0

v6.18.2

Compare Source

What's Changed

Full Changelog: nodejs/undici@v6.18.1...v6.18.2

v6.18.1

Compare Source

What's Changed

New Contributors

Full Changelog: nodejs/undici@v6.18.0...v6.18.1

v6.18.0

Compare Source

What's Changed

Full Changelog: nodejs/undici@v6.17.0...v6.18.0

v6.17.0

Compare Source

What's Changed

New Contributors

Full Changelog: nodejs/undici@v6.16.1...v6.17.0

v6.16.1

Compare Source

What's Changed

Full Changelog: nodejs/undici@v6.16.0...v6.16.1

v6.16.0

Compare Source

What's Changed

New Contributors

Full Changelog: nodejs/undici@v6.15.0...v6.16.0

v6.15.0

Compare Source

What's Changed

New Contributors

Full Changelog: nodejs/undici@v6.14.1...v6.15.0

v6.14.1

Compare Source

What's Changed

Full Changelog: nodejs/undici@v6.14.0...v6.14.1

v6.14.0

Compare Source

What's Changed

New Contributors

Full Changelog: nodejs/undici@v6.13.0...v6.14.0

v6.13.0

Compare Source

What's Changed

New Contributors

Full Changelog: nodejs/undici@v6.12.0...v6.13.0

v6.12.0

Compare Source

What's Changed

New Contributors

Full Changelog: nodejs/undici@v6.11.1...v6.12.0

v6.11.1

Compare Source

⚠️ Security Release ⚠️

What's Changed

Full Changelog: nodejs/undici@v6.11.0...v6.11.1

v6.11.0

Compare Source

What's Changed

Full Changelog: nodejs/undici@v6.10.2...v6.11.0

v6.10.2

Compare Source

What's Changed

New Contributors

Full Changelog: nodejs/undici@v6.10.0...v6.10.2

v6.10.1

Compare Source

Full Changelog: nodejs/undici@v6.10.0...v6.10.1

v6.10.0

Compare Source

What's Changed


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.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot added the dependencies Pull requests that update a dependency label Jan 21, 2026
@netlify
Copy link

netlify bot commented Jan 21, 2026

Deploy Preview for brilliant-pasca-3e80ec canceled.

Name Link
🔨 Latest commit c992624
🔍 Latest deploy log https://app.netlify.com/projects/brilliant-pasca-3e80ec/deploys/697f72722943a80008c79185

@github-actions
Copy link

github-actions bot commented Jan 21, 2026

🚀 Performance Test Results

Test Configuration:

  • VUs: 4
  • Duration: 1m0s

Test Metrics:

  • Requests/s: 42.35
  • Iterations/s: 14.13
  • Failed Requests: 0.00% (0 of 2550)
📜 Logs

> performance@1.0.0 run-tests:testenv /home/runner/work/rafiki/rafiki/test/performance
> ./scripts/run-tests.sh -e test "-k" "-q" "--vus" "4" "--duration" "1m"

Cloud Nine GraphQL API is up: http://localhost:3101/graphql
Cloud Nine Wallet Address is up: http://localhost:3100/
Happy Life Bank Address is up: http://localhost:4100/
cloud-nine-wallet-test-backend already set
cloud-nine-wallet-test-auth already set
happy-life-bank-test-backend already set
happy-life-bank-test-auth already set
     data_received..................: 921 kB 15 kB/s
     data_sent......................: 2.0 MB 33 kB/s
     http_req_blocked...............: avg=6.57µs   min=2.64µs   med=5.35µs   max=601.36µs p(90)=6.4µs    p(95)=7.06µs  
     http_req_connecting............: avg=461ns    min=0s       med=0s       max=521.79µs p(90)=0s       p(95)=0s      
     http_req_duration..............: avg=93.79ms  min=10.96ms  med=77.07ms  max=554.72ms p(90)=157.08ms p(95)=178.65ms
       { expected_response:true }...: avg=93.79ms  min=10.96ms  med=77.07ms  max=554.72ms p(90)=157.08ms p(95)=178.65ms
     http_req_failed................: 0.00%  ✓ 0         ✗ 2550
     http_req_receiving.............: avg=91.07µs  min=27.01µs  med=77.76µs  max=2.3ms    p(90)=112.35µs p(95)=147.51µs
     http_req_sending...............: avg=37.97µs  min=10.65µs  med=28.34µs  max=2.16ms   p(90)=41.23µs  p(95)=57.68µs 
     http_req_tls_handshaking.......: avg=0s       min=0s       med=0s       max=0s       p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=93.66ms  min=10.78ms  med=76.88ms  max=554.6ms  p(90)=156.75ms p(95)=178.47ms
     http_reqs......................: 2550   42.353779/s
     iteration_duration.............: avg=282.69ms min=178.94ms med=269.82ms max=1.08s    p(90)=340.6ms  p(95)=379.2ms 
     iterations.....................: 851    14.134536/s
     vus............................: 4      min=4       max=4 
     vus_max........................: 4      min=4       max=4 

@renovate renovate bot force-pushed the renovate-npm-undici>=5.0.0-vulnerability branch from 4a215f4 to 0aaba68 Compare January 23, 2026 11:14
@renovate renovate bot changed the title chore(deps): update dependency undici@>=5.0.0 to v6 [security] chore(deps): update dependency undici@>=5.0.0 to ^5.29.0 [security] Jan 23, 2026
@renovate renovate bot force-pushed the renovate-npm-undici>=5.0.0-vulnerability branch from 0aaba68 to 727c13c Compare January 23, 2026 13:52
@renovate renovate bot changed the title chore(deps): update dependency undici@>=5.0.0 to ^5.29.0 [security] chore(deps): update dependency undici@>=5.0.0 to v6 [security] Jan 23, 2026
@renovate renovate bot force-pushed the renovate-npm-undici>=5.0.0-vulnerability branch from 727c13c to 1dc2290 Compare January 23, 2026 19:41
@renovate renovate bot changed the title chore(deps): update dependency undici@>=5.0.0 to v6 [security] chore(deps): update dependency undici@>=5.0.0 to ^5.29.0 [security] Jan 23, 2026
@renovate renovate bot force-pushed the renovate-npm-undici>=5.0.0-vulnerability branch from 1dc2290 to 129e74c Compare January 25, 2026 22:10
@renovate renovate bot changed the title chore(deps): update dependency undici@>=5.0.0 to ^5.29.0 [security] chore(deps): update dependency undici@>=5.0.0 to v6 [security] Jan 25, 2026
@renovate renovate bot changed the title chore(deps): update dependency undici@>=5.0.0 to v6 [security] chore(deps): update dependency undici@>=5.0.0 to ^5.29.0 [security] Jan 26, 2026
@renovate renovate bot force-pushed the renovate-npm-undici>=5.0.0-vulnerability branch 2 times, most recently from 88df7e0 to c252dc7 Compare January 26, 2026 16:07
@renovate renovate bot changed the title chore(deps): update dependency undici@>=5.0.0 to ^5.29.0 [security] chore(deps): update dependency undici@>=5.0.0 to v6 [security] Jan 26, 2026
@renovate renovate bot changed the title chore(deps): update dependency undici@>=5.0.0 to v6 [security] chore(deps): update dependency undici@>=5.0.0 to ^5.29.0 [security] Jan 27, 2026
@renovate renovate bot force-pushed the renovate-npm-undici>=5.0.0-vulnerability branch 2 times, most recently from 3404f50 to 2c25ceb Compare January 27, 2026 22:41
@renovate renovate bot changed the title chore(deps): update dependency undici@>=5.0.0 to ^5.29.0 [security] chore(deps): update dependency undici@>=5.0.0 to v6 [security] Jan 27, 2026
@renovate renovate bot changed the title chore(deps): update dependency undici@>=5.0.0 to v6 [security] chore(deps): update dependency undici@>=5.0.0 to ^5.29.0 [security] Jan 28, 2026
@renovate renovate bot force-pushed the renovate-npm-undici>=5.0.0-vulnerability branch from 2c25ceb to 885f61d Compare January 28, 2026 19:27
@renovate renovate bot force-pushed the renovate-npm-undici>=5.0.0-vulnerability branch from 885f61d to c992624 Compare February 1, 2026 15:34
@renovate renovate bot changed the title chore(deps): update dependency undici@>=5.0.0 to ^5.29.0 [security] chore(deps): update dependency undici@>=5.0.0 to v6 [security] Feb 1, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants