Impact
Leantime's JSON-RPC method users.getUser does not perform proper authorization checks, resulting in a CWE-639 (Access Control Failure). When called with any user identifier, the method returns the entire credential record for that user, exposing password hashes, TOTP secrets, and live session tokens. This flaw allows an authenticated actor to enable offline password cracking, two‑factor authentication bypass, and session hijacking.
Affected Systems
The vulnerability exists in Leantime installations. No explicit version range is given, but the flaw is present in the codebase referenced by commit 4f2612d13e0e8a2093092a846b445 earlier releases. Any deployment running the affected code is potentially impacted.
Risk and Exploitability
The CVSS score is 8.6, reflecting high severity. The EPSS score is < 1%, indicating a low probability of exploitation in the general population. The vulnerability is not listed in CISA KEV. Based on the description, it is inferred that attackers can invoke the flaw from any network location that can reach the Leantime JSON‑RPC endpoint to retrieve credential material for enumerated users.
OpenCVE Enrichment