vendor:
CarbonFTP
by:
hyp3rlinx
5.5
CVSS
MEDIUM
Insecure Proprietary Password Encryption
326
CWE
Product Name: CarbonFTP
Affected Version From: 1.4
Affected Version To: 1.4
Patch Exists: YES
Related CWE: CVE-2020-6857
CPE: a:neowise:carbonftp:1.4
Metasploit:
N/A
Other Scripts:
N/A
Platforms Tested: Windows
2020
Neowise CarbonFTP 1.4 – Insecure Proprietary Password Encryption
Neowise CarbonFTP v1.4 is vulnerable to an insecure proprietary password encryption. The program stores the passwords in a file named <FILE>.CFTP in the user's AppData folder. The passwords are encrypted using a weak hardcoded encryption key within the program. The encryption key is 2431 in decimal, or 97F in hexadecimal. The passwords are encrypted in chunks of 5 bytes, and the chunks are reversed and XORed with the encryption key. The resulting hexadecimal values are then decoded to ASCII.
Mitigation:
The vendor has released a patch to address this vulnerability. Users should update to the latest version of Neowise CarbonFTP.