SYM_JAVA_0106 - SymbioticSec/Symbiotic-Vulnerability-Database GitHub Wiki

Use of a Broken or Risky Cryptographic Algorithm

Property Value
Language java
Severity high
CWE CWE-327: Use of a Broken or Risky Cryptographic Algorithm
OWASP A03:2017 - Sensitive Data Exposure
Confidence Level High
Impact Level Medium
Likelihood Level Medium

Description

The code uses the RC4 encryption algorithm, which is outdated and has well-known security flaws. Attackers can easily break RC4 encryption, making any protected data vulnerable.

Impact

If RC4 is used, attackers may decrypt sensitive information, tamper with data, or intercept confidential communications. This can lead to data breaches, exposure of user information, and compromise of the application's security.