fix(deps): update dependency protobufjs to v7.5.5 [security]#8071
fix(deps): update dependency protobufjs to v7.5.5 [security]#8071renovate-bot wants to merge 1 commit intogoogleapis:mainfrom
Conversation
|
/gcbrun |
There was a problem hiding this comment.
Code Review
This pull request updates the protobufjs dependency to version 7.5.5 across multiple packages to address a security vulnerability. Feedback includes correcting an invalid semver range in handwritten/bigquery-storage/package.json, addressing a remaining nested vulnerable version of protobufjs in the package-lock.json, and investigating a suspicious version update for @types/node in the yarn.lock file.
| }, | ||
| "peerDependencies": { | ||
| "protobufjs": "7.2.4 - 7.5.0" | ||
| "protobufjs": "7.5.5 7.5.5" |
There was a problem hiding this comment.
| "version": "7.5.4", | ||
| "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.5.4.tgz", | ||
| "integrity": "sha512-CvexbZtbov6jW2eXAvLukXjXUW1TzFaivC46BpWc/3BpcCysb5Vffu+B3XHMm8lVEuy2Mm4XGex8hBSg1yapPg==", |
There was a problem hiding this comment.
This PR is intended to resolve a security vulnerability (GHSA-xq3m-2v4x-88gg) by updating protobufjs to 7.5.5. However, this change introduces a nested dependency on version 7.5.4 for google-proto-files. Since 7.5.4 is still vulnerable, it should be updated to 7.5.5 to ensure the security fix is applied throughout the dependency tree.
| "version": "7.5.4", | |
| "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.5.4.tgz", | |
| "integrity": "sha512-CvexbZtbov6jW2eXAvLukXjXUW1TzFaivC46BpWc/3BpcCysb5Vffu+B3XHMm8lVEuy2Mm4XGex8hBSg1yapPg==", | |
| "version": "7.5.5", | |
| "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.5.5.tgz", | |
| "integrity": "sha512-3wY1AxV+VBNW8Yypfd1yQY9pXnqTAN+KwQxL8iYm3/BjKYMNg4i0owhEe26PWDOMaIrzeeF98Lqd5NGz4omiIg==", |
| undici-types "~6.21.0" | ||
|
|
||
| "@types/node@>=13.7.0": | ||
| version "25.6.0" |
954a9f9 to
7488e27
Compare
|
/gcbrun |
7488e27 to
1efed92
Compare
|
/gcbrun |
1efed92 to
46bb50d
Compare
|
/gcbrun |
46bb50d to
c135694
Compare
|
/gcbrun |
This PR contains the following updates:
7.4.0→7.5.5~7.4.0→~7.5.57.2.4 - 7.5.0→7.5.5 7.5.57.5.4→7.5.5GitHub Vulnerability Alerts
GHSA-xq3m-2v4x-88gg
Summary
protobufjs compiles protobuf definitions into JS functions. Attackers can manipulate these definitions to execute arbitrary JS code.
Details
Attackers can inject arbitrary code in the "type" fields of protobuf definitions, which will then execute during object decoding using that definition.
PoC
Impact
Remote code execution when attackers can control the protobuf definition files.
Severity
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:HRelease Notes
protobufjs/protobuf.js (protobufjs)
v7.5.5Compare Source
v7.5.4Compare Source
Bug Fixes
v7.5.3Compare Source
Bug Fixes
v7.5.2Compare Source
Bug Fixes
v7.5.1Compare Source
Bug Fixes
v7.5.0Compare Source
Features
Bug Fixes
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR was generated by Mend Renovate. View the repository job log.