GHSA-5v7r-jg9r-vq44MediumCVSS 5.9Disclosed before NVD
Insecure Cryptography Algorithm in simple-crypto-js
📋 Description
Versions of simple-crypto-js prior to 2.3.0 use AES-CBC with PKCS#7 padding, which is vulnerable to padding oracle attacks. This may allow attackers to break the encryption and access sensitive data.
Recommendation
Upgrade to version 2.3.0 or later.
🎯 Affected products1
- npm/simple-crypto-js:< 2.3.0
🔗 References (6)
- https://github.com/danang-id/simple-crypto-js/issues/12
- https://robertheaton.com/2013/07/29/padding-oracle-attack/
- https://snyk.io/vuln/SNYK-JS-SIMPLECRYPTOJS-544027
- https://github.com/danang-id/simple-crypto-js/pull/17
- https://github.com/danang-id/simple-crypto-js/commit/416584369de1dad9b21ac3fe85df0b71cf5718b2
- https://github.com/advisories/GHSA-5v7r-jg9r-vq44