fix(deps): update dependency protobufjs to v7.2.5 [security]
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| protobufjs (source) | 7.0.0 -> 7.2.5 |
GitHub Vulnerability Alerts
CVE-2023-36665
protobuf.js (aka protobufjs) 6.10.0 until 6.11.4 and 7.0.0 until 7.2.4 allows Prototype Pollution, a different vulnerability than CVE-2022-25878. A user-controlled protobuf message can be used by an attacker to pollute the prototype of Object.prototype by adding and overwriting its data and functions. Exploitation can involve: (1) using the function parse to parse protobuf messages on the fly, (2) loading .proto files by using load/loadSync functions, or (3) providing untrusted input to the functions ReflectionObject.setParsedOption and util.setProperty. NOTE: this CVE Record is about Object.constructor.prototype.<new-property> = ...; whereas CVE-2022-25878 was about Object.__proto__.<new-property> = ...; instead.
Release Notes
protobufjs/protobuf.js (protobufjs)
v7.2.5
Bug Fixes
- crash in comment parsing (#1890) (eaf9f0a)
- deprecation warning for new Buffer (#1905) (e93286e)
- possible infinite loop when parsing option (#1923) (f2a8620)
v7.2.4
Bug Fixes
v7.2.3
Bug Fixes
v7.2.2
Bug Fixes
v7.2.1
Bug Fixes
- cli: fix relative path to Google pb files (#1859) (e42eea4)
- Revert "fix: error should be thrown" (4489fa7)
- use bundled filename to fix common pb includes (#1860) (dce9a2e)
- use ES5 style function syntax (#1830) (64e8936)
v7.2.0
Features
Bug Fixes
v7.1.2
Bug Fixes
v7.1.1
Bug Fixes
- add import long to the generated .d.ts (#1802) (7c27b5a)
- generate valid js code for aliased enum values (#1801) (7120e93)
v7.1.0
Features
- accept unknown enum values in fromObject (#1793) (ef24ae4)
- valuesOptions for enums (#1358) (bb6b1d4)
Bug Fixes
Configuration
📅 Schedule: Branch creation - "" (UTC), 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 was generated by Mend Renovate. View the repository job log.