Updating NPM dependencies
This commit is contained in:
40
node_modules/node-forge/CHANGELOG.md
generated
vendored
40
node_modules/node-forge/CHANGELOG.md
generated
vendored
@@ -1,6 +1,46 @@
|
||||
Forge ChangeLog
|
||||
===============
|
||||
|
||||
## 0.10.0 - 2019-09-01
|
||||
|
||||
### Changed
|
||||
- **BREAKING**: Node.js 4 no longer supported. The code *may* still work, and
|
||||
non-invasive patches to keep it working will be considered. However, more
|
||||
modern tools no longer support old Node.js versions making testing difficult.
|
||||
|
||||
### Removed
|
||||
- **BREAKING**: Remove `util.getPath`, `util.setPath`, and `util.deletePath`.
|
||||
`util.setPath` had a potential prototype pollution security issue when used
|
||||
with unsafe inputs. These functions are not used by `forge` itself. They date
|
||||
from an early time when `forge` was targeted at providing general helper
|
||||
functions. The library direction changed to be more focused on cryptography.
|
||||
Many other excellent libraries are more suitable for general utilities. If
|
||||
you need a replacement for these functions, consier `get`, `set`, and `unset`
|
||||
from [lodash](https://lodash.com/). But also consider the potential similar
|
||||
security issues with those APIs.
|
||||
|
||||
## 0.9.2 - 2019-09-01
|
||||
|
||||
### Changed
|
||||
- Added `util.setPath` security note to function docs and to README.
|
||||
|
||||
### Notes
|
||||
- **SECURITY**: The `util.setPath` function has the potential to cause
|
||||
prototype pollution if used with unsafe input.
|
||||
- This function is **not** used internally by `forge`.
|
||||
- The rest of the library is unaffected by this issue.
|
||||
- **Do not** use unsafe input with this function.
|
||||
- Usage with known input should function as expected. (Including input
|
||||
intentionally using potentially problematic keys.)
|
||||
- No code changes will be made to address this issue in 0.9.x. The current
|
||||
behavior *could* be considered a feature rather than a security issue.
|
||||
0.10.0 will be released that removes `util.getPath` and `util.setPath`.
|
||||
Consider `get` and `set` from [lodash](https://lodash.com/) if you need
|
||||
replacements. But also consider the potential similar security issues with
|
||||
those APIs.
|
||||
- https://snyk.io/vuln/SNYK-JS-NODEFORGE-598677
|
||||
- https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-7720
|
||||
|
||||
## 0.9.1 - 2019-09-26
|
||||
|
||||
### Fixed
|
||||
|
||||
Reference in New Issue
Block a user