Property
Languagejava
Severityhigh
CWECWE-326: Inadequate Encryption Strength
OWASPA03:2017 - Sensitive Data Exposure
Confidence LevelHigh
Impact LevelMedium
Likelihood LevelHigh

Description#

The code uses the Blowfish encryption algorithm with a key size smaller than 128 bits, which is not strong enough to protect sensitive data. Weak keys make the encryption much easier to break.

Impact#

Attackers could decrypt or manipulate confidential data by exploiting the weak encryption, leading to data breaches or unauthorized access. This puts sensitive user information and business data at risk, potentially resulting in regulatory violations or loss of trust.