kubernetes-client
kubernetes-client copied to clipboard
fix(deps): update dependency qs to v6.9.7 [security]
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| qs | 6.9.1 -> 6.9.7 |
GitHub Vulnerability Alerts
CVE-2022-24999
qs before 6.10.3 allows attackers to cause a Node process hang because an __ proto__ key can be used. In many typical web framework use cases, an unauthenticated remote attacker can place the attack payload in the query string of the URL that is used to visit the application, such as a[__proto__]=b&a[__proto__]&a[length]=100000000. The fix was backported to qs 6.9.7, 6.8.3, 6.7.3, 6.6.1, 6.5.3, 6.4.1, 6.3.3, and 6.2.4.
Release Notes
ljharb/qs
v6.9.7
- [Fix]
parse: ignore__proto__keys (#428) - [Fix]
stringify: avoid encoding arrayformat comma whenencodeValuesOnly = true(#424) - [Robustness]
stringify: avoid relying on a globalundefined(#427) - [readme] remove travis badge; add github actions/codecov badges; update URLs
- [Docs] add note and links for coercing primitive values (#408)
- [Tests] clean up stringify tests slightly
- [meta] fix README.md (#399)
- Revert "[meta] ignore eclint transitive audit warning"
- [actions] backport actions from main
- [Dev Deps] backport updates from main
v6.9.6
- [Fix] restore
distdir; mistakenly removed ind4f6c32
v6.9.5
- [Fix]
stringify: do not encode parens for RFC1738 - [Fix]
stringify: fix arrayFormat comma with empty array/objects (#350) - [Refactor]
format: removeutil.assigncall - [meta] add "Allow Edits" workflow; update rebase workflow
- [actions] switch Automatic Rebase workflow to
pull_request_targetevent - [Tests]
stringify: add tests for #378 - [Tests] migrate tests to Github Actions
- [Tests] run
nycon all tests; usetaperunner - [Dev Deps] update
eslint,@ljharb/eslint-config,browserify,mkdirp,object-inspect,tape; addaud
v6.9.4
- [Fix]
stringify: whenarrayFormatiscomma, respectserializeDate(#364) - [Refactor]
stringify: reduce branching (part of #350) - [Refactor] move
maybeMaptoutils - [Dev Deps] update
browserify,tape
v6.9.3
- [Fix] proper comma parsing of URL-encoded commas (#361)
- [Fix] parses comma delimited array while having percent-encoded comma treated as normal text (#336)
v6.9.2
- [Fix]
parse: Fix parsing array from object withcommatrue (#359) - [Fix]
parse: throw a TypeError instead of an Error for bad charset (#349) - [meta] ignore eclint transitive audit warning
- [meta] fix indentation in package.json
- [meta] add tidelift marketing copy
- [Dev Deps] update
eslint,@ljharb/eslint-config,object-inspect,has-symbols,tape,mkdirp,iconv-lite - [actions] add automatic rebasing / merge commit blocking
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 becomes conflicted, 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. View repository job log here.