CVE-2026-90939
nicheMissing Authorization in novel-plus through 5.3.3 Exposes Password Hashes
novel-plus through version 5.3.3 contains a missing-authorization flaw (CWE-862): the /sys/user/list endpoint lacks proper permission annotations. Any authenticated user, even one with minimal privileges, can call the endpoint and retrieve account records for users within their data scope, including password hashes, email addresses, and phone numbers. The exposed password hashes can be cracked offline to enable account takeover, and the personal contact data supports follow-on phishing and targeting. All self-hosted deployments of novel-plus at or below 5.3.3 are affected. No public proof-of-concept exists, the flaw is not in CISA's KEV catalog, and no exploitation in the wild has been reported.
What to do: Upgrade to the latest novel-plus release and verify that /sys/user/list now enforces administrator-level permission annotations; if upgrading is delayed, restrict the endpoint to admin roles at the reverse proxy or application security layer. Review access logs for non-admin requests to /sys/user/list and force password resets for any users whose hashes may have been retrieved, since the hashes can be cracked offline.
| novel-plus (open-source project) novel-plus | through 5.3.3 (all versions up to and including 5.3.3) |
Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.
novel-plus through 5.3.3 contains an information disclosure vulnerability in the /sys/user/list endpoint that lacks proper permission annotations. Authenticated attackers can retrieve password hashes and personal data including email addresses and phone numbers for users within their data scope, enabling offline hash cracking and account takeover.
- Weakness
- CWE-862
- Vector
- CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/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:X
In the news0 stories
No ingested article mentions this CVE yet.