CVE Catalog

CVE-2026-110104

MediumCVSS 5.9
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.28%

20th percentile - higher than 20% of all known CVEs

Summary

Xxyopen novel through 3.5.0 contains a weak password hashing vulnerability that allows attackers to recover plaintext passwords because UserServiceImpl.register() stores unsalted MD5 digests in user_info.password. Attackers who obtain the password column through a database leak or backup exposure can crack hashes with precomputed tables or GPU brute force and reuse credentials.

Risk Assessment

The risk includes compromise of user passwords, which can lead to unauthorized account access and attempts to hijack accounts on other services (credential stuffing).

Recommendation

Use a strong salted hashing algorithm (e.g., bcrypt, scrypt, or argon2) for password storage, and force a password reset for existing users.

Related vulnerabilities

Original NVD description (English source)

Xxyopen novel through 3.5.0 contains a weak password hashing vulnerability that allows attackers to recover plaintext passwords because UserServiceImpl.register() stores unsalted MD5 digests in user_info.password. Attackers who obtain the password column through a database leak or backup exposure can crack hashes with precomputed tables or GPU brute force and reuse credentials.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS