high7.5
CVE-2013-7463
Aescrypt does not sufficiently use random values
Impact
The aescrypt gem 1.0.0 for Ruby does not randomize the CBC IV for use with the AESCrypt.encrypt and AESCrypt.decrypt functions, which allows attackers to defeat cryptographic protection mechanisms via a chosen plaintext attack.
Affected packages
| Ecosystem | Package | Affected | Fixed in |
|---|---|---|---|
| rubygems | aescrypt | <= 1.0.0 | none recorded |
Affected products
| Vendor | Product | Affected versions |
|---|---|---|
| Aescrypt Project | Aescrypt | through 1.0.0 |
Weakness classification
References
- NVD record
- CVE.org record
- GitHub advisory
- http://www.securityfocus.com/bid/98035
- https://github.com/Gurpartap/aescrypt/issues/4
- https://github.com/advisories/GHSA-4c4w-3q45-hp9j
- https://nvd.nist.gov/vuln/detail/CVE-2013-7463
- https://web.archive.org/web/20200227173428/http://www.securityfocus.com/bid/98035
- https://github.com/rubysec/ruby-advisory-db/blob/master/gems/aescrypt/CVE-2013-7463.yml