Upgrade: [dependabot] - bump undici from 5.29.0 to 7.24.1
Type: Pull Request
State: Open
Association: Unknown
Comments: 1
(3 months ago)
(3 months ago)
dependencies javascript
Bumps undici from 5.29.0 to 7.24.1.
Release notes
Sourced from undici's releases.
v7.24.1
What's Changed
- fix: proto pollution by
@rahulyadav5524in nodejs/undici#4885Full Changelog: https://github.com/nodejs/undici/compare/v7.24.0...v7.24.1
v7.24.0
Undici v7.24.0 Security Release Notes
This release addresses multiple security vulnerabilities in Undici.
Upgrade guidance
All users on v7 should upgrade to v7.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-phc3-fgpg-7m6h / CVE-2026-2581 (Medium)
Unbounded memory consumption in deduplication interceptor response buffering (DoS risk).GHSA-4992-7rv2-5pvq / CVE-2026-1527 (Medium)
CRLF injection via theupgradeoption.GHSA-v9p9-hfj2-hcw8 / CVE-2026-2229 (High)
Unhandled exception from invalidserver_max_window_bitsin WebSocket permessage-deflate negotiation.GHSA-vrm6-8vpv-qv8q / CVE-2026-1526 (High)
Unbounded memory consumption in WebSocket permessage-deflate decompression.Affected and patched ranges
- CVE-2026-1525: affected
7.0.0 < 7.24.0, patched7.24.0- CVE-2026-1528: affected
7.0.0 < 7.24.0, patched7.24.0- CVE-2026-2581: affected
>= 7.17.0 < 7.24.0, patched7.24.0- CVE-2026-1527: affected
7.0.0 < 7.24.0, patched7.24.0- CVE-2026-2229: affected
7.0.0 < 7.24.0, patched7.24.0- CVE-2026-1526: affected
7.0.0 < 7.24.0, patched7.24.0References
- GitHub Security Advisories: https://github.com/nodejs/undici/security/advisories
- NVD CVE-2026-1525: https://nvd.nist.gov/vuln/detail/CVE-2026-1525
- NVD CVE-2026-1528: https://nvd.nist.gov/vuln/detail/CVE-2026-1528
... (truncated)
Commits
23e3cd3Bumped v7.24.13aedaa8remove PLAN.md0d7ec33fix: proto pollution (#4885)07a3906Bumped v7.24.0 (#4887)74495c6fix: reject duplicate content-length and host headers84235c6Fix websocket 64-bit length overflow77594f9fix: validate upgrade header to prevent CRLF injectioncb79c57fix: validate server_max_window_bits range in permessage-deflate4147ce2Merge commit '2ee00cb3'2ee00cbfix(websocket): add maxDecompressedMessageSize limit for permessage-deflate- Additional commits viewable in compare view
Maintainer changes
This version was pushed to npm by [GitHub Actions](https://www.npmjs.com/~GitHub Actions), a new releaser for undici since your current version.
Install script changes
This version modifies prepare script that runs during installation. Review the package contents before updating.
Package Dependencies
Security Advisories
Undici has Unbounded Memory Consumption in WebSocket permessage-deflate Decompression
Undici has Unhandled Exception in WebSocket Client Due to Invalid server_max_window_bits Validation
Undici has CRLF Injection in undici via `upgrade` option
Undici has Unbounded Memory Consumption in its DeduplicationHandler via Response Buffering that leads to DoS
Undici: Malicious WebSocket 64-bit length overflows parser and crashes the client
Undici has an HTTP Request/Response Smuggling issue
Technical Details
| ID: | 15350442 |
| UUID: | 4277662831 |
| Node ID: | PR_kwDOQVmwD87TEBzz |
| Host: | GitHub |
| Repository: | NHSDigital/eps-common-workflows |