Description
Leantime 3.6.2 and prior contains a broken access control vulnerability that allows authenticated users to read milestone data from projects they are not assigned to by supplying arbitrary integer milestone IDs to the tickets.getMilestone JSON-RPC endpoint. Attackers can enumerate integer milestone IDs through the JSON-RPC API to access project planning information, milestone titles, descriptions, and timelines across all projects on the instance regardless of project membership.
Published: 2026-07-27
Score: 7.1 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Leantime versions prior to 3.6.2 contain a broken access control flaw that permits authenticated users to retrieve milestone data from projects they are not assigned to by specifying arbitrary integer milestone IDs to the tickets.getMilestone JSON‑RPC endpoint. The flaw enables an attacker to read project planning information—milestone titles, descriptions, and timelines—across all projects within the instance, thereby exposing sensitive business data. This vulnerability is classified as CWE‑639, reflecting an omission of authorization checks on a value supplied by a user.

Affected Systems

Leantime, all releases before 3.6.2, as identified by the vendor's CNA listing. No specific sub‑version ranges are provided beyond the upper bound of 3.6.2, so any earlier version is considered affected.

Risk and Exploitability

The CVSS score of 7.1 indicates high severity. EPSS score of 0.00238 indicates a very low probability of exploitation, and the vulnerability is not listed in CISA’s KEV catalog, suggesting no widespread exploitation has been reported. The likely attack vector requires that the attacker authenticate to the application and then utilize the exposed JSON‑RPC endpoint; the vulnerability is exploitable remotely via the standard web interface of a Leantime instance. Given the public availability of the ORM and the fact that users can enumerate integer IDs, the risk of data disclosure is significant for any organization running a vulnerable Leantime installation.

Generated by OpenCVE AI on August 3, 2026 at 18:09 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Check the Leantime vendor advisories and apply any available patch that fixes the tickets.getMilestone authorization check.
  • If a patch is not yet available, restrict access to the JSON‑RPC API so that only users with project membership or administrative roles can call the tickets.getMilestone endpoint.
  • Add server‑side validation to enforce membership before returning any milestone data, ensuring the endpoint does not expose planning information for non‑assigned projects.

Generated by OpenCVE AI on August 3, 2026 at 18:09 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 28 Jul 2026 01:30:00 +0000

Type Values Removed Values Added
CPEs cpe:2.3:a:leantime:leantime:*:*:*:*:*:*:*:*

Mon, 27 Jul 2026 20:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Mon, 27 Jul 2026 08:00:00 +0000

Type Values Removed Values Added
First Time appeared Leantime
Leantime leantime
Vendors & Products Leantime
Leantime leantime

Mon, 27 Jul 2026 06:30:00 +0000

Type Values Removed Values Added
Description Leantime 3.6.2 and prior contains a broken access control vulnerability that allows authenticated users to read milestone data from projects they are not assigned to by supplying arbitrary integer milestone IDs to the tickets.getMilestone JSON-RPC endpoint. Attackers can enumerate integer milestone IDs through the JSON-RPC API to access project planning information, milestone titles, descriptions, and timelines across all projects on the instance regardless of project membership.
Title Leantime all versions prior to and 3.6.2 Broken Access Control via tickets.getMilestone JSON-RPC
Weaknesses CWE-639
References
Metrics cvssV3_1

{'score': 6.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N'}

cvssV4_0

{'score': 7.1, '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'}


Subscriptions

Leantime Leantime
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-07-28T01:06:35.536Z

Reserved: 2026-07-27T05:16:45.792Z

Link: CVE-2026-66412

cve-icon Vulnrichment

Updated: 2026-07-27T18:05:52.646Z

cve-icon NVD

Status : Deferred

Published: 2026-07-27T07:16:30.317

Modified: 2026-07-28T16:07:15.840

Link: CVE-2026-66412

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-03T18:15:04Z

Weaknesses
  • CWE-639

    Authorization Bypass Through User-Controlled Key