Skip to content

chore(deps): bump undici and @angular/build in /src/clientWeb - #32

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/src/clientWeb/multi-c87f1e1435
Open

chore(deps): bump undici and @angular/build in /src/clientWeb#32
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/src/clientWeb/multi-c87f1e1435

Conversation

@dependabot

@dependabotdependabotBot commented on behalf of githubJun 20, 2026

Copy link
Copy Markdown

Bumps undici to 7.28.0 and updates ancestor dependency @angular/build. These dependencies need to be updated together.

Updates undici from 7.24.4 to 7.28.0

Release notes

Sourced from undici's releases.

v7.28.0

⚠️ Security Release

This release line addresses 7 security advisories, all shipped in v7.28.0.

Action required: Upgrade to undici 7.28.0 or later.

npm install undici@^7.28.0

The v7 line is not affected by GHSA-38rv-x7px-6hhq (CVE-2026-9675), which is an 8.x-only regression.

Note on GHSA-hm92-r4w5-c3mj: this fix shipped in v7.28.0, not the earlier 7.2x line — the vulnerable single-pool code was still present through v7.27.2. The per-origin pool fix is 3805b8f8 (#5041).

Summary

AdvisoryCVESeverity (CVSS)Fixed inFix commit
GHSA-vxpw-j846-p89qCVE-2026-12151High (7.5)7.28.08cb10f98
GHSA-vmh5-mc38-953gCVE-2026-9697High (7.4)7.28.004201f89
GHSA-hm92-r4w5-c3mjCVE-2026-6734High (7.5)7.28.03805b8f8
GHSA-pr7r-676h-xcf6CVE-2026-9678Moderate (5.9)7.28.085a24055
GHSA-p88m-4jfj-68fvCVE-2026-9679Moderate (5.9)7.28.0d0574cc4
GHSA-g8m3-5g58-fq7mCVE-2026-11525Low (3.7)7.28.0d0574cc4
GHSA-35p6-xmwp-9g52CVE-2026-6733Low (3.7)7.28.0ea8930cf

High severity

WebSocket DoS via fragment count bypass — CVE-2026-12151

GHSA-vxpw-j846-p89q · CWE-400, CWE-770 Fix:8cb10f98websocket: limit the number of fragments in a message (part of backport a027a4a0Backport WebSocket maxPayloadSize fixes to v7.x, #5423)

A malicious WebSocket server can stream a large number of small or empty continuation frames. Undici enforced a limit on cumulative payload size but did not limit the number of fragments per message, leading to unbounded memory growth and denial of service.

  • Affected: applications using new WebSocket(...) or WebSocketStream against untrusted endpoints.
  • Workaround: none — upgrade is required.

TLS certificate validation bypass in SOCKS5 ProxyAgent — CVE-2026-9697

GHSA-vmh5-mc38-953g · CWE-295

... (truncated)

Commits
  • f9eba0a Bumped v7.28.0 (#5430)
  • a027a4a Backport WebSocket maxPayloadSize fixes to v7.x (#5423)
  • 8cb10f9 websocket: limit the number of fragments in a message
  • 04201f8 fix: honor requestTls when proxy is SOCKS5
  • fcd642f fix(socks5): preserve dispatch backpressure return value (#5166)
  • bc98c97 fix(socks5): use configured connector in Socks5ProxyAgent (#5168)
  • 9e1c743 fix(socks5): encode embedded IPv4 tails in IPv6 literals correctly (#5099)
  • 376c8be fix(socks5): enforce authenticated state before CONNECT (#5097)
  • 3805b8f fix(socks5-proxy-agent): use per-origin pools to prevent cross-origin routing...
  • 85a2405 fix(cache): trim qualified field names
  • Additional commits viewable in compare view

Updates @angular/build from 21.2.5 to 22.0.3

Release notes

Sourced from @​angular/build's releases.

22.0.3

@​schematics/angular

CommitDescription
fix - 0eddea898remove default workspace vscode mcp.json configuration

22.0.2

@​angular/cli

CommitDescription
fix - 136fc2714support registry metadata fetching under bun package manager
perf - 2653dd5c7implement semaphore backpressure throttling in PackageManager

@​angular/build

CommitDescription
perf - 0b4a48addimplement semaphore backpressure throttling in JavaScriptTransformer

@​angular/ssr

CommitDescription
fix - d996a27e9avoid caching non-SSG page lookups
fix - 285a34e42correct grammar in console warning for redirected location headers
fix - c8088a536prioritize options over environment variables in AngularNodeAppEngine

22.0.1

@​schematics/angular

CommitDescription
fix - c80012294fix browserMode option mapping in refactor-jasmine-vitest
fix - a9b6bd904safely comment out multiline statements in refactor-jasmine-vitest
fix - 12199df00use null objects and callbacks in karma-to-vitest migration

@​angular/cli

CommitDescription
fix - b54e9a549do not sort migrations of the same version alphabetically
fix - d33311612fallback to local package.json for schematic detection on first run
fix - 918102a93isolate temporary package installation from parent pnpm workspace
fix - b048b5f4aremove forceAuth and unscoped credential parsing
fix - 277934035validate registry option is a valid URL in ng add
perf - 4510dae02optimize update schematic registry query counts by fetching package metadata lazily

@​angular/build

CommitDescription
fix - 89d1be979allow disabling Vitest isolation from builder
fix - d45b84be9exclude JSON imports from Vite dependency optimization
fix - e3cab4dddprevent concurrent stylesheet bundling esbuild context leaks
fix - bd413b0ebrestrict application builder output paths to output directory

22.0.0

@​schematics/angular

| Commit | Description |

... (truncated)

Changelog

Sourced from @​angular/build's changelog.

22.0.3 (2026-06-18)

@​schematics/angular

CommitTypeDescription
0eddea898fixremove default workspace vscode mcp.json configuration

21.2.16 (2026-06-17)

@​angular/cli

CommitTypeDescription
77c9047acfixupdate pacote to 21.5.1

@​angular/ssr

CommitTypeDescription
d052e97dafixprioritize options over environment variables in AngularNodeAppEngine

20.3.29 (2026-06-17)

@​angular/cli

CommitTypeDescription
5f7c0328cfixupdate pacote to 21.5.1

@​angular/ssr

CommitTypeDescription
a75d78e68fixprioritize options over environment variables in AngularNodeAppEngine

22.0.2 (2026-06-17)

... (truncated)

Commits
  • b30b9d3 release: cut the v22.0.3 release
  • bc97bb3 build: update dependency vite to v7.3.5
  • 0eddea8 fix(@​schematics/angular): remove default workspace vscode mcp.json configuration
  • 08f9959 refactor(@​angular/cli): promote experimental MCP tools to stable
  • aab6c10 release: cut the v22.0.2 release
  • 376e4dc build: update cross-repo angular dependencies
  • d996a27 fix(@​angular/ssr): avoid caching non-SSG page lookups
  • 5714bfc build: update pnpm to v10.34.3
  • f26011a build: lock file maintenance
  • 2879ed9 build: update bazel dependencies
  • Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    You can disable automated security fix PRs for this repo from the Security Alerts page.

Open in Devin Review

Bumps [undici](https://github.com/nodejs/undici) to 7.28.0 and updates ancestor dependency [@angular/build](https://github.com/angular/angular-cli). These dependencies need to be updated together.
Updates `undici` from 7.24.4 to 7.28.0
- [Release notes](https://github.com/nodejs/undici/releases)
- [Commits](nodejs/undici@v7.24.4...v7.28.0)
Updates `@angular/build` from 21.2.5 to 22.0.3
- [Release notes](https://github.com/angular/angular-cli/releases)
- [Changelog](https://github.com/angular/angular-cli/blob/main/CHANGELOG.md)
- [Commits](angular/angular-cli@v21.2.5...v22.0.3)
---
updated-dependencies:
- dependency-name: undici
dependency-version: 7.28.0
dependency-type: indirect
- dependency-name: "@angular/build"
dependency-version: 22.0.3
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com>
@dependabotdependabotBot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Jun 20, 2026
@CLAassistant

Copy link
Copy Markdown

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.
You have signed the CLA already but the status is still pending? Let us recheck it.

@devin-ai-integrationdevin-ai-integrationBot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Devin Review found 1 potential issue.

Open in Devin Review

},
"devDependencies": {
"@angular/build": "^21.2.5",
"@angular/build": "^22.0.3",

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🔴 Major version mismatch: @angular/build ^22 with Angular 21 ecosystem

@angular/build is bumped to ^22.0.3 while every other @angular/* package in the project remains on major version 21 (@angular/core: ^21.2.0, @angular/cli: ^21.2.5, @angular/compiler-cli: ^21.2.0, @angular/ssr: ^21.2.5, etc.). Angular tooling packages are expected to be kept at the same major version as the framework. A major-version-ahead @angular/build may introduce breaking changes in the build pipeline (Webpack/esbuild configuration, SSR bundling, etc.) that are incompatible with the v21 framework and CLI, leading to build failures or subtle runtime issues.

Suggested change
"@angular/build": "^22.0.3",
"@angular/build": "^21.2.5",
Open in Devin Review

Was this helpful? React with 👍 or 👎 to provide feedback.

Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependenciesPull requests that update a dependency filejavascriptPull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

@CLAassistant