Skip to content

Bump node-forge and @angular-devkit/build-angular - #14

Open
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/npm_and_yarn/multi-5f0fd8681d
Open

Bump node-forge and @angular-devkit/build-angular#14
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/npm_and_yarn/multi-5f0fd8681d

Conversation

@dependabot

@dependabotdependabotBot commented on behalf of githubNov 27, 2025

Copy link
Copy Markdown

Bumps node-forge to 1.3.2 and updates ancestor dependency @angular-devkit/build-angular. These dependencies need to be updated together.

Updates node-forge from 0.10.0 to 1.3.2

Changelog

Sourced from node-forge's changelog.

1.3.2 - 2025-11-25

Security

  • HIGH: ASN.1 Validator Desynchronization
    • An Interpretation Conflict (CWE-436) vulnerability in node-forge versions 1.3.1 and below enables remote, unauthenticated attackers to craft ASN.1 structures to desynchronize schema validations, yielding a semantic divergence that may bypass downstream cryptographic verifications and security decisions.
    • Reported by Hunter Wodzenski.
    • CVE ID: CVE-2025-12816
    • GHSA ID: GHSA-5gfm-wpxj-wjgq
  • HIGH: ASN.1 Unbounded Recursion
    • An Uncontrolled Recursion (CWE-674) vulnerability in node-forge versions 1.3.1 and below enables remote, unauthenticated attackers to craft deep ASN.1 structures that trigger unbounded recursive parsing. This leads to a Denial-of-Service (DoS) via stack exhaustion when parsing untrusted DER inputs.
    • Reported by Hunter Wodzenski.
    • CVE ID: CVE-2025-66031
    • GHSA ID: GHSA-554w-wpv2-vw27
  • MODERATE: ASN.1 OID Integer Truncation
    • An Integer Overflow (CWE-190) vulnerability in node-forge versions 1.3.1 and below enables remote, unauthenticated attackers to craft ASN.1 structures containing OIDs with oversized arcs. These arcs may be decoded as smaller, trusted OIDs due to 32-bit bitwise truncation, enabling the bypass of downstream OID-based security decisions.
    • Reported by Hunter Wodzenski.
    • CVE ID: CVE-2025-66030
    • GHSA ID: GHSA-65ch-62r8-g69g

Fixed

  • [asn1] Fix for vulnerability identified by CVE-2025-12816 PKCS#12 MAC verification bypass due to missing macData enforcement and improper asn1.validate routine.
  • [asn1] Add fromDer() max recursion depth check.
    • Add a asn1.maxDepth global configurable maximum depth of 256.
    • Add a asn1.fromDer() per-call maxDepth option.
    • NOTE: The default maximum is assumed to be higher than needed for valid data. If this assumption is false then this could be a breaking change. Please file an issue if there are use cases that need a higher maximum.
    • NOTE: The per-call maxDepth parameter has not been exposed up through all of the API stack due to the complexities involved. Please file an issue if there are use cases that require this instead of changing the default maximum.
  • [asn1] Improve OID handling.
    • Error on parsed OID values larger than 2**32 - 1.
    • Error on DER OID values larger than 2**53 - 1 .

1.3.1 - 2022-03-29

... (truncated)

Commits

Updates @angular-devkit/build-angular from 0.1102.2 to 21.0.1

Release notes

Sourced from @​angular-devkit/build-angular's releases.

21.0.1

@​schematics/angular

CommitDescription
fix - 2f58705cbadd missing imports for lifecycle hooks in jasmine-vitest migration
fix - c973bb9caadd mock names to createSpyObj transformation
fix - 4534c9848do not set esModuleInterop and moduleResolution when module is preserve
fix - 16d898e75fix migration of jasmine.clock().mockDate()
fix - 21c3eac72handle createSpyObj without base name on refactor-jasmine-vitest
fix - b8c99aa4cimprove safety of done callback transformation
fix - 4a71e06fcsilently skip when the build target already uses one of the new builders
fix - 2ffdae421support testRunner option in library schematic
fix - 145de4a58warn about loose matching in arrayWithExactContents

@​angular/cli

CommitDescription
fix - 363496ae0ensure dependencies are resolved correctly for node modules directory check

@​angular/build

CommitDescription
fix - d097df2d7correct Vitest coverage path resolution for JSDOM on Windows
fix - cdb607adacorrectly configure per-browser headless mode in Vitest runner
fix - 244931ececorrectly invoke isTTY as a function
fix - 54d542738ensure correct URL joining for prerender routes
fix - a28b38bbeforce dev-server to use HTTP/1.1 when using SSR with SSL
fix - 59ff867f0normalize --include paths to posix

@​angular/ssr

CommitDescription
fix - 03e231216handle X-Forwarded-Prefix and APP_BASE_HREF in redirects
fix - 3cac01882prevent redirect loop with encoded query parameters

21.0.0

@​angular/cli

CommitDescription
feat - 58d101d5eadd --json output to ng version
feat - d014630faadd advanced filtering to MCP example search
feat - 6d3a3c579add ai-tutor mcp tool
feat - 1c06b16a9add builder info to list_projects MCP tool
feat - 301b50da4add fallback support for packages without direct ng add functionality
feat - 3040b777eadd style language detection to list_projects tool
feat - 45024e836add unit test framework detection to list_projects tool
feat - 104c90768enhance ng version output with more details
feat - 286b6204cmake documentation search tool version-aware
feat - 406315d09make find_examples tool version-aware
feat - 68e711307make get_best_practices tool version-aware
feat - 50453fdeeoverhaul ng version command output
feat - 1ee9ce3c9promote MCP find_examples tool to a stable tool
feat - 0d53e82d5provide detailed peer dependency conflict errors in ng add

... (truncated)

Changelog

Sourced from @​angular-devkit/build-angular's changelog.

21.0.1 (2025-11-26)

@​angular/cli

CommitTypeDescription
363496ae0fixensure dependencies are resolved correctly for node modules directory check

@​schematics/angular

CommitTypeDescription
2f58705cbfixadd missing imports for lifecycle hooks in jasmine-vitest migration
c973bb9cafixadd mock names to createSpyObj transformation
4534c9848fixdo not set esModuleInterop and moduleResolution when module is preserve
16d898e75fixfix migration of jasmine.clock().mockDate()
21c3eac72fixhandle createSpyObj without base name on refactor-jasmine-vitest
b8c99aa4cfiximprove safety of done callback transformation
4a71e06fcfixsilently skip when the build target already uses one of the new builders
2ffdae421fixsupport testRunner option in library schematic
145de4a58fixwarn about loose matching in arrayWithExactContents

@​angular/build

CommitTypeDescription
d097df2d7fixcorrect Vitest coverage path resolution for JSDOM on Windows
cdb607adafixcorrectly configure per-browser headless mode in Vitest runner
244931ecefixcorrectly invoke isTTY as a function
54d542738fixensure correct URL joining for prerender routes
a28b38bbefixforce dev-server to use HTTP/1.1 when using SSR with SSL
59ff867f0fixnormalize --include paths to posix

@​angular/ssr

CommitTypeDescription
03e231216fixhandle X-Forwarded-Prefix and APP_BASE_HREF in redirects
3cac01882fixprevent redirect loop with encoded query parameters

20.3.12 (2025-11-25)

@​angular/build

CommitTypeDescription

... (truncated)

Commits

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 merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @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.

Bumps [node-forge](https://github.com/digitalbazaar/forge) to 1.3.2 and updates ancestor dependency [@angular-devkit/build-angular](https://github.com/angular/angular-cli). These dependencies need to be updated together.
Updates `node-forge` from 0.10.0 to 1.3.2
- [Changelog](https://github.com/digitalbazaar/forge/blob/main/CHANGELOG.md)
- [Commits](digitalbazaar/forge@0.10.0...v1.3.2)
Updates `@angular-devkit/build-angular` from 0.1102.2 to 21.0.1
- [Release notes](https://github.com/angular/angular-cli/releases)
- [Changelog](https://github.com/angular/angular-cli/blob/main/CHANGELOG.md)
- [Commits](https://github.com/angular/angular-cli/commits/21.0.1)
---
updated-dependencies:
- dependency-name: node-forge
dependency-version: 1.3.2
dependency-type: indirect
- dependency-name: "@angular-devkit/build-angular"
dependency-version: 21.0.1
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 Nov 27, 2025
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.

0 participants