Description
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.
References (2)
Core 2
Core References
Third Party Advisory x_refsource_misc
https://github.com/Gurpartap/aescrypt/issues/4
Third Party Advisory, VDB Entry vdb-entry
x_refsource_bid
http://www.securityfocus.com/bid/98035
Scores
CVSS v3
7.5
EPSS
0.0030
EPSS Percentile
53.4%
Attack Vector
NETWORK
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Details
CWE
CWE-330
Status
published
Products (2)
aescrypt_project/aescrypt
< 1.0.0
rubygems/aescrypt
0RubyGems
Published
Apr 19, 2017
Tracked Since
Feb 18, 2026