2.1.0
6 years ago
1 years ago
Known vulnerabilities in the crypto-es package. This does not include vulnerabilities belonging to this package’s dependencies.
Automatically find and fix vulnerabilities affecting your projects. Snyk scans for vulnerabilities and provides fixes for free.
Fix for freeVulnerability | Vulnerable Version |
---|---|
crypto-es is a cryptography algorithms library compatible with ES6 and TypeScript. Affected versions of this package are vulnerable to Use of Weak Hash due to inadequate security settings in the No information is directly exposed when a hash is generated, regardless of whether the PBKDF2 function is in the vulnerable configuration or not. However, it may be possible to recover the original data, more or less easily depending on the configured parameters, using a brute force attack. This is a low impact on the confidentiality of the protected data, which are in a different scope than the vulnerable package. The attacker similarly may be able to modify some data which is meant to be protected by the vulnerable package - most commonly when it is used for signature verification. This would require a subsequent exploitation, such as forcing a hash collision via length extension attack. The integrity of the data is therefore compromised, but the quantity and targeting of that data is not fully in the attacker's control, yielding a low integrity impact. Note: This vulnerability is related to https://security.snyk.io/vuln/SNYK-JS-CRYPTOJS-6028119 in crypto-js. How to fix Use of Weak Hash? Upgrade | <2.1.0 |