Leantime - JSON-RPC API Broken Access Control via users.getUser
Key facts
- Attack vector
- Network
- Privileges required
- Low
- User interaction
- None
- Attack complexity
- Low
- Attack requirements
- None
- Impact type
- Security bypass
- Confidentiality · integrity · availability
- High · High · None
- Fix status
- No fix listed
Attack profile from CVSS 4.0 · CNA. Fix status from CNA. Impact type from CWE-639.
Summary
Leantime's Users::getUser method in the JSON-RPC API lacks proper authorization checks, allowing authenticated users to retrieve full user credential rows including password hashes, TOTP secrets, and session tokens. Attackers can exploit this by calling users.getUser with arbitrary user IDs to enumerate all accounts and obtain credentials for offline password cracking, 2FA bypass, and session hijacking.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- None
- Automatable
- No
- Technical impact
- Total
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
Remediation
No fixed version listed by the sources yet.
Timeline
- 2026-10-02 Threatist record created from CVE-2026-59712
- 2026-10-03 Alias added: GHSA-hphp-fmhr-5fqh
References
Patch 1
Other 2
More Leantime vulnerabilities
- TI-2026-71921 Missing authorization in Leantime lets users create admin accounts CVSS 3.1HIGH 8.8
- TI-2026-53555 Leantime JSON-RPC API contains a missing authorization vulnerability CVSS 3.1HIGH 8.8
- TI-2024-18279 Leantime 3.0.6 is vulnerable to Cross Site Request Forgery (CSRF). CVSS 3.1HIGH 8.8
- TI-2024-18354 Cross Site Scripting vulnerability in Leantime v3.0.6 allows attackers to execute… CVSS 3.1HIGH 7.6
- TI-2026-62514 Leantime before 3.9.6 Unauthorized Plugin Installation via HTMX CVSS 4.0HIGH 7.1
- TI-2026-47171 Leantime all versions prior to and 3.6.2 Broken Access Control via tickets.getMilestone JSON-RPC CVSS 4.0HIGH 7.1
Sources
- CVE-2026-59712 · CVE Program
- CVE-2026-59712 · NVD
- FIRST EPSS
- GHSA-hphp-fmhr-5fqh · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences