Property
Languagepython
Severitymedium
CWECWE-327: Use of a Broken or Risky Cryptographic Algorithm
OWASPA03:2017 - Sensitive Data Exposure
Confidence LevelMedium
Impact LevelMedium
Likelihood LevelMedium

Description#

The code uses the IDEA (International Data Encryption Algorithm) cipher, which is outdated and known to be vulnerable when weak keys are used. This makes encrypted data easier to break compared to modern encryption algorithms.

Impact#

Attackers could exploit weaknesses in IDEA to decrypt sensitive information, potentially leading to data breaches and exposure of confidential data. This undermines the security of the application and can result in regulatory or reputational damage.