chore(deps): bump undici from 7.24.7 to 7.28.0#721
Conversation
DeepDiver1975
left a comment
There was a problem hiding this comment.
🤖 Automated review by Claude Code review agent.
Overview
Dependabot bump of undici from 7.24.7 → 7.28.0. The diff touches a single file (package-lock.json, +3/−3): only the version, resolved, and integrity fields of the node_modules/undici entry change. No source files, no package.json manifest, and no other dependencies are affected. undici is a transitive/build-time HTTP client in the docs tooling, so the runtime blast radius for this docs repo is minimal.
Code quality / style
Nothing to review — this is a machine-generated lockfile update with correct, well-formed JSON. The engines.node: >=20.18.1 constraint is unchanged between the two versions, so no Node baseline shift is introduced.
Specific suggestions
- Verify CI (lockfile install + docs build) passes green before merge; that is the only meaningful gate for a lockfile-only change.
- Confirm the new
integrityhash resolves against the npm registry (it will, if CI install succeeds).
Potential issues / risks
Low risk — and this is a recommended security upgrade. Per the upstream release notes, v7.28.0 is an explicit security release addressing 7 advisories, all of which land in 7.28.0 (the bump range 7.24.7 → 7.28.0 therefore plausibly does include security fixes — confirmed). Notable items:
- CVE-2026-12151 (GHSA-vxpw-j846-p89q, High 7.5) — WebSocket DoS via unbounded fragment count.
- CVE-2026-9697 (GHSA-vmh5-mc38-953g, High 7.4) — TLS certificate validation bypass in SOCKS5 ProxyAgent.
- CVE-2026-6734 (GHSA-hm92-r4w5-c3mj, High 7.5) — fixed in 7.28.0 (note: the per-origin pool fix was not in the earlier 7.2x line; vulnerable code persisted through 7.27.2).
- Plus 4 moderate/low advisories (CVE-2026-9678, -9679, -11525, -6733).
The v7 line is not affected by GHSA-38rv-x7px-6hhq (CVE-2026-9675), which is an 8.x-only regression, so staying on the v7 line here is appropriate.
This is a patch/minor bump within the same major (7.x), so no breaking API changes are expected. Given the High-severity advisories addressed, merging is encouraged once CI is green.
|
@dependabot rebase |
Bumps [undici](https://github.com/nodejs/undici) from 7.24.7 to 7.28.0. - [Release notes](https://github.com/nodejs/undici/releases) - [Commits](nodejs/undici@v7.24.7...v7.28.0) --- updated-dependencies: - dependency-name: undici dependency-version: 7.28.0 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>
aacbe44 to
10c2aa9
Compare
Bumps undici from 7.24.7 to 7.28.0.
Release notes
Sourced from undici's releases.
... (truncated)
Commits
f9eba0aBumped v7.28.0 (#5430)a027a4aBackport WebSocket maxPayloadSize fixes to v7.x (#5423)8cb10f9websocket: limit the number of fragments in a message04201f8fix: honor requestTls when proxy is SOCKS5fcd642ffix(socks5): preserve dispatch backpressure return value (#5166)bc98c97fix(socks5): use configured connector in Socks5ProxyAgent (#5168)9e1c743fix(socks5): encode embedded IPv4 tails in IPv6 literals correctly (#5099)376c8befix(socks5): enforce authenticated state before CONNECT (#5097)3805b8ffix(socks5-proxy-agent): use per-origin pools to prevent cross-origin routing...85a2405fix(cache): trim qualified field names