newbee-mall stores and verifies user passwords using an unsalted MD5 hashing algorithm. The implementation does not incorporate per-user salts or computational cost controls, enabling attackers who obtain password hashes through database exposure, backup leakage, or other compromise vectors to rapidly recover plaintext credentials via offline attacks.
Newbee-Mall uses an unsalted MD5 algorithm to hash user passwords, without any per-user salt or mechanisms to increase computational cost (e.g., iterations). When an attacker gains access to password hashes — for example through a database leak, backup disclosure, or other compromise vector — they can perform an offline attack (e.g., using rainbow tables or dictionary attacks) to recover the original passwords in plain text in a short time. The lack of salt additionally enables simultaneous cracking of multiple hashes at once.
An attacker who obtains password hashes can recover the original authentication credentials of users and gain unauthorized access to their accounts. Recovered passwords can also be used for credential stuffing attacks on other services if users reuse the same passwords in multiple places.
Apply patches available from the vendor according to the references provided. Migration to secure password hashing algorithms (e.g., bcrypt, Argon2, or scrypt) is recommended, with a unique salt applied for each user and appropriate computational cost. After implementing the patch, users should be forced to change their passwords.
Newbee-Mall project (newbee-ltd/newbee-mall) — versions indicated in the vendor's references
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:XNewbee Mall Project Newbee Mall
APPNewbee-Mall Project≤ 1.0.0
Related vulnerabilities
Newbee-Mall: domyślne dane logowania administratora umożliwiają przejęcie konta
Newbee-Mall: Dowolne przesyłanie plików przez panel admina
Newbee-Mall: ominięcie uwierzytelnienia panelu /admin (AdminLoginInterceptor)
SQL Injection w Newbee-Mall — atak przez parametr wyszukiwania
newbee-mall v1.0.0 is vulnerable to Server-Side Request Forgery (SSRF) via the goodsCoverImg parameter.