Skip to content

fix(deps): update transient dependencies flatted & undici#1683

Merged
jennifer-shehane merged 1 commit intocypress-io:masterfrom
MikeMcC399:update/root-transients
Mar 16, 2026
Merged

fix(deps): update transient dependencies flatted & undici#1683
jennifer-shehane merged 1 commit intocypress-io:masterfrom
MikeMcC399:update/root-transients

Conversation

@MikeMcC399
Copy link
Collaborator

@MikeMcC399 MikeMcC399 commented Mar 14, 2026

Situation

npm audit reports several high severity vulnerabilities:

$ npm audit
# npm audit report

flatted  <3.4.0
Severity: high
flatted vulnerable to unbounded recursion DoS in parse() revive phase - https://github.com/advisories/GHSA-25h7-pfq9-p65f
fix available via `npm audit fix`
node_modules/flatted

undici  <=6.23.0 || 7.0.0 - 7.23.0
Severity: high
Undici: Malicious WebSocket 64-bit length overflows parser and crashes the client - https://github.com/advisories/GHSA-f269-vfmq-vjvj
Undici: Malicious WebSocket 64-bit length overflows parser and crashes the client - https://github.com/advisories/GHSA-f269-vfmq-vjvj
Undici has an HTTP Request/Response Smuggling issue - https://github.com/advisories/GHSA-2mjp-6q6p-2qxm
Undici has an HTTP Request/Response Smuggling issue - https://github.com/advisories/GHSA-2mjp-6q6p-2qxm
Undici has Unbounded Memory Consumption in WebSocket permessage-deflate Decompression - https://github.com/advisories/GHSA-vrm6-8vpv-qv8q
Undici has Unbounded Memory Consumption in WebSocket permessage-deflate Decompression - https://github.com/advisories/GHSA-vrm6-8vpv-qv8q
Undici has Unhandled Exception in WebSocket Client Due to Invalid server_max_window_bits Validation - https://github.com/advisories/GHSA-v9p9-hfj2-hcw8
Undici has Unhandled Exception in WebSocket Client Due to Invalid server_max_window_bits Validation - https://github.com/advisories/GHSA-v9p9-hfj2-hcw8
Undici has CRLF Injection in undici via `upgrade` option - https://github.com/advisories/GHSA-4992-7rv2-5pvq
Undici has CRLF Injection in undici via `upgrade` option - https://github.com/advisories/GHSA-4992-7rv2-5pvq
Undici has Unbounded Memory Consumption in its DeduplicationHandler via Response Buffering that leads to DoS - https://github.com/advisories/GHSA-phc3-fgpg-7m6h
fix available via `npm audit fix`
node_modules/@actions/http-client/node_modules/undici
node_modules/cheerio/node_modules/undici

2 high severity vulnerabilities

To address all issues, run:
  npm audit fix

Change

Execute npm audit fix on root of repository. This updates the transient dependencies:

  • flatted to 3.4.1
  • undici to 6.24.0 and 7.24.1

Note

Low Risk
Low risk lockfile-only dependency updates to address known DoS/smuggling vulnerabilities in transitive packages; primary risk is unexpected behavior changes in tooling/network clients due to undici version bumps.

Overview
Updates the npm lockfile to pull in patched transitive versions of flatted (3.4.1) and undici (6.24.0 and 7.24.1 via nested deps), addressing npm audit-reported high severity issues.

No application logic changes; this is a dependency resolution/lockfile refresh only.

Written by Cursor Bugbot for commit 642537e. This will update automatically on new commits. Configure here.

update
flatted to 3.4.1
undici to 6.24.0 and 7.24.1
@cypress-app-bot
Copy link

@MikeMcC399 MikeMcC399 added bug Something isn't working type: dependencies labels Mar 14, 2026
@MikeMcC399 MikeMcC399 self-assigned this Mar 14, 2026
@MikeMcC399 MikeMcC399 marked this pull request as ready for review March 14, 2026 07:36
@jennifer-shehane jennifer-shehane merged commit 8248214 into cypress-io:master Mar 16, 2026
89 checks passed
@github-actions
Copy link

🎉 This PR is included in version 7.1.6 🎉

The release is available on:

Your semantic-release bot 📦🚀

@MikeMcC399 MikeMcC399 deleted the update/root-transients branch March 16, 2026 13:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants