Skip to content

chore(deps): update dependency protobufjs to v7.6.5 [security] - #9861

Merged
awanlin merged 1 commit into
mainfrom
renovate/npm-protobufjs-vulnerability
Aug 14, 2026
Merged

chore(deps): update dependency protobufjs to v7.6.5 [security]#9861
awanlin merged 1 commit into
mainfrom
renovate/npm-protobufjs-vulnerability

Conversation

@backstage-goalie

@backstage-goalie backstage-goalie Bot commented Jul 21, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
protobufjs 7.6.37.6.5 age confidence

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


protobufjs: Denial of Service via infinite loop in .proto option parsing

CVE-2026-59877 / GHSA-j3f2-48v5-ccww

More information

Details

Summary

protobufjs parsed option names by advancing through schema tokens until it reached an = token, without checking for end of input. A crafted .proto schema that opens an option declaration but ends prematurely could cause the option parser to loop without ever terminating.

This affects the reflection parsing path (parse, Root.load, Root.loadSync).

Impact

An attacker who can provide or influence .proto schema text parsed by an application may be able to cause the parsing call to never return. Because Node.js is single-threaded, the blocked event loop prevents all other work in the process, resulting in a denial of service that persists until the process is externally terminated.

Applications that only encode or decode protobuf binary data with trusted schemas are not directly affected.

Preconditions
  • The application must parse .proto schema text influenced by an attacker.
  • The schema must be parsed through APIs such as parse, Root.load, or Root.loadSync.
  • The crafted input must begin an option declaration that ends before its = assignment.
Workarounds

Do not parse .proto schemas from untrusted sources with affected versions. If untrusted schema text must be accepted, isolate parsing in a process or worker that can be safely terminated and bound it with a timeout, so a non-returning parse call cannot deny service to the rest of the application.

Severity

  • CVSS Score: 5.3 / 10 (Medium)
  • Vector String: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L

References

This data is provided by OSV and the GitHub Advisory Database (CC-BY 4.0).


Release Notes

protobufjs/protobuf.js (protobufjs)

v7.6.5: protobufjs: v7.6.5

Compare Source

Bug Fixes

v7.6.4: protobufjs: v7.6.4

Compare Source

Bug Fixes

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate CLI.

Copilot AI review requested due to automatic review settings July 21, 2026 01:40
@backstage-goalie backstage-goalie Bot added dependencies Pull requests that update a dependency file security labels Jul 21, 2026
@backstage-goalie
backstage-goalie Bot requested review from a team, djzager and ibolton336 as code owners July 21, 2026 01:40
@backstage-goalie backstage-goalie Bot added the dependencies Pull requests that update a dependency file label Jul 21, 2026
@backstage-goalie
backstage-goalie Bot requested a review from BethGriggs July 21, 2026 01:40

Copilot AI 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.

Pull request overview

Note

Copilot could not run the full agentic suite for this review because it was automatically requested on a bot-authored pull request. Request a review from Copilot under Reviewers to retry with the full agentic suite. Improved support for bot-authored pull requests is coming soon.

Updates the workspaces/mta workspace to a newer protobufjs version and refreshes the Yarn lockfile accordingly.

Changes:

  • Bump protobufjs from 7.6.3 to 7.6.5 in workspaces/mta/package.json
  • Update workspaces/mta/yarn.lock for the new protobufjs resolution and dependency set

Reviewed changes

Copilot reviewed 1 out of 2 changed files in this pull request and generated 2 comments.

File Description
workspaces/mta/package.json Updates the declared protobufjs dependency version
workspaces/mta/yarn.lock Reflects the protobufjs upgrade and removes @protobufjs/inquire from protobufjs transitive deps

Comment on lines 58 to 60
"@asyncapi/protobuf-schema-parser": "3.4.0",
"protobufjs": "7.6.3",
"protobufjs": "7.6.5",
"@protobufjs/inquire": "1.1.0"
Comment on lines +59 to 60
"protobufjs": "7.6.5",
"@protobufjs/inquire": "1.1.0"
Copilot AI review requested due to automatic review settings July 21, 2026 09:01
@backstage-goalie
backstage-goalie Bot force-pushed the renovate/npm-protobufjs-vulnerability branch from 2ea130b to 60ea976 Compare July 21, 2026 09:01

Copilot AI 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.

Pull request overview

Copilot reviewed 1 out of 2 changed files in this pull request and generated 1 comment.

Comment on lines +59 to 60
"protobufjs": "7.6.5",
"@protobufjs/inquire": "1.1.0"
Copilot AI review requested due to automatic review settings July 21, 2026 17:00
@backstage-goalie
backstage-goalie Bot force-pushed the renovate/npm-protobufjs-vulnerability branch from 60ea976 to ce52744 Compare July 21, 2026 17:00
@backstage-goalie backstage-goalie Bot changed the title chore(deps): update dependency protobufjs to v7.6.5 [security] Update dependency protobufjs to v7.6.5 [SECURITY] Jul 21, 2026

Copilot AI 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.

Pull request overview

Copilot reviewed 1 out of 2 changed files in this pull request and generated no new comments.

Copilot AI review requested due to automatic review settings July 21, 2026 17:52
@backstage-goalie
backstage-goalie Bot force-pushed the renovate/npm-protobufjs-vulnerability branch from ce52744 to f03e62e Compare July 21, 2026 17:52
@backstage-goalie backstage-goalie Bot changed the title Update dependency protobufjs to v7.6.5 [SECURITY] chore(deps): update dependency protobufjs to v7.6.5 [security] Jul 21, 2026

Copilot AI 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.

Pull request overview

Copilot reviewed 1 out of 2 changed files in this pull request and generated 1 comment.

Comment on lines +59 to 60
"protobufjs": "7.6.5",
"@protobufjs/inquire": "1.1.0"
Copilot AI review requested due to automatic review settings July 21, 2026 18:54
@backstage-goalie
backstage-goalie Bot force-pushed the renovate/npm-protobufjs-vulnerability branch from f03e62e to d540782 Compare July 21, 2026 18:54

Copilot AI 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.

Pull request overview

Copilot reviewed 1 out of 2 changed files in this pull request and generated 1 comment.

Comment on lines +59 to 60
"protobufjs": "7.6.5",
"@protobufjs/inquire": "1.1.0"
Copilot AI review requested due to automatic review settings July 21, 2026 19:37
@backstage-goalie
backstage-goalie Bot force-pushed the renovate/npm-protobufjs-vulnerability branch from d540782 to 88aea57 Compare July 21, 2026 19:37

Copilot AI 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.

Pull request overview

Copilot reviewed 1 out of 2 changed files in this pull request and generated 1 comment.

Comment on lines +59 to 60
"protobufjs": "7.6.5",
"@protobufjs/inquire": "1.1.0"
@backstage-goalie
backstage-goalie Bot force-pushed the renovate/npm-protobufjs-vulnerability branch from 88aea57 to 7f19805 Compare July 21, 2026 20:35
Copilot AI review requested due to automatic review settings July 21, 2026 20:35

Copilot AI 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.

Pull request overview

Copilot reviewed 1 out of 2 changed files in this pull request and generated 1 comment.

Comment on lines +59 to 60
"protobufjs": "7.6.5",
"@protobufjs/inquire": "1.1.0"
Copilot AI review requested due to automatic review settings July 22, 2026 13:41
@backstage-goalie
backstage-goalie Bot force-pushed the renovate/npm-protobufjs-vulnerability branch from 6402d0d to b249052 Compare July 22, 2026 13:41

Copilot AI 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.

Pull request overview

Copilot reviewed 1 out of 2 changed files in this pull request and generated 1 comment.

Comment on lines +59 to 60
"protobufjs": "7.6.5",
"@protobufjs/inquire": "1.1.0"
Copilot AI review requested due to automatic review settings July 22, 2026 14:50
@backstage-goalie
backstage-goalie Bot force-pushed the renovate/npm-protobufjs-vulnerability branch from b249052 to 6fdc64f Compare July 22, 2026 14:50

Copilot AI 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.

Pull request overview

Copilot reviewed 1 out of 2 changed files in this pull request and generated 1 comment.

Comment on lines 58 to 61
"@asyncapi/protobuf-schema-parser": "3.4.0",
"protobufjs": "7.6.3",
"protobufjs": "7.6.5",
"@protobufjs/inquire": "1.1.0"
},
Copilot AI review requested due to automatic review settings July 22, 2026 16:53
@backstage-goalie
backstage-goalie Bot force-pushed the renovate/npm-protobufjs-vulnerability branch from 6fdc64f to 7d5f3ed Compare July 22, 2026 16:53

Copilot AI 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.

Pull request overview

Copilot reviewed 1 out of 2 changed files in this pull request and generated 1 comment.

Comment on lines +59 to 60
"protobufjs": "7.6.5",
"@protobufjs/inquire": "1.1.0"
Copilot AI review requested due to automatic review settings July 22, 2026 20:32
@backstage-goalie
backstage-goalie Bot force-pushed the renovate/npm-protobufjs-vulnerability branch from 7d5f3ed to 547c989 Compare July 22, 2026 20:32

Copilot AI 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.

Pull request overview

Copilot reviewed 1 out of 2 changed files in this pull request and generated 1 comment.

Comment on lines 56 to 61
"@types/react": "^18",
"@types/react-dom": "^18",
"@asyncapi/protobuf-schema-parser": "3.4.0",
"protobufjs": "7.6.3",
"protobufjs": "7.6.5",
"@protobufjs/inquire": "1.1.0"
},
Copilot AI review requested due to automatic review settings July 22, 2026 22:29
@backstage-goalie
backstage-goalie Bot force-pushed the renovate/npm-protobufjs-vulnerability branch from 547c989 to b5a23f8 Compare July 22, 2026 22:29

Copilot AI 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.

Pull request overview

Copilot reviewed 1 out of 2 changed files in this pull request and generated 1 comment.

Comment on lines +59 to 60
"protobufjs": "7.6.5",
"@protobufjs/inquire": "1.1.0"
@backstage-goalie backstage-goalie Bot changed the title Update dependency protobufjs to v7.6.5 [SECURITY] Update dependency protobufjs to v7.6.5 [SECURITY] - autoclosed Jul 23, 2026
@backstage-goalie backstage-goalie Bot closed this Jul 23, 2026
@backstage-goalie
backstage-goalie Bot deleted the renovate/npm-protobufjs-vulnerability branch July 23, 2026 05:15
@backstage-goalie backstage-goalie Bot changed the title Update dependency protobufjs to v7.6.5 [SECURITY] - autoclosed Update dependency protobufjs to v7.6.5 [SECURITY] Jul 23, 2026
@backstage-goalie backstage-goalie Bot reopened this Jul 23, 2026
@backstage-goalie
backstage-goalie Bot force-pushed the renovate/npm-protobufjs-vulnerability branch 2 times, most recently from b5a23f8 to 0ca6120 Compare July 23, 2026 06:56
Copilot AI review requested due to automatic review settings July 23, 2026 07:57

Copilot AI 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.

Pull request overview

Copilot reviewed 1 out of 2 changed files in this pull request and generated 1 comment.

Comment on lines +59 to 60
"protobufjs": "7.6.5",
"@protobufjs/inquire": "1.1.0"
@backstage-goalie
backstage-goalie Bot force-pushed the renovate/npm-protobufjs-vulnerability branch from 0ca6120 to d8df46c Compare July 23, 2026 08:45

Copilot AI 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.

Pull request overview

Copilot reviewed 1 out of 2 changed files in this pull request and generated 1 comment.

Comment on lines +59 to 60
"protobufjs": "7.6.5",
"@protobufjs/inquire": "1.1.0"
@backstage-service

Copy link
Copy Markdown
Collaborator

👋 Reminder: This Renovate patch/minor PR has been open for 7 days.

Please review and merge if the changes look good. If no action is taken, this PR will be labeled force-merge in 7 days.

Signed-off-by: Renovate Bot <bot@renovateapp.com>

@awanlin awanlin 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.

Force merge

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

Labels

dependencies Pull requests that update a dependency file force-merge security workspace/mta

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants