Description
A flaw has been found in Hyve5 Leantime up to 3.9.8. Affected by this vulnerability is the function getAllGrouped of the file app/Domain/Tickets/Services/Tickets.php of the component Kanban Board. This manipulation causes cross site scripting. The attack is possible to be carried out remotely. The exploit has been published and may be used. Patch name: a30a6837b4071ac05a4f58d0e1baa2c62aa8695e. To fix this issue, it is recommended to deploy a patch.
Published: 2026-09-21
Score: 5.1 Medium
EPSS: n/a
KEV: No
Impact: Stored cross‑site scripting (XSS) that allows arbitrary JavaScript execution in the context of any user viewing the Leantime Kanban board
Action: Apply Patch
AI Analysis

Impact

A flaw in the getAllGrouped function of the Tickets.php service allows an attacker to inject and store malicious script payloads that are later rendered while users view the Kanban board. This stored XSS can execute arbitrary JavaScript, potentially hijacking user sessions, exfiltrating sensitive data, or launching further attacks within the victim’s browser.

Affected Systems

The vulnerability affects all Hyve5 Leantime releases up to and including version 3.9.8. The exposed endpoint is the Kanban board’s Tickets.php service, specifically the getAllGrouped method. A fixed commit (a30a6837b4071ac05a4f58d0e1baa2c62aa8695e) is available and should be applied to eliminate the vulnerable code path.

Risk and Exploitability

The CVSS score of 5.1 indicates moderate severity, and no EPSS data is available, suggesting limited insight into current exploitation trends. The vulnerability is not listed in the CISA KEV catalog. Attackers can exploit the flaw remotely by crafting input that is processed by getAllGrouped; public exploits have been published illustrating the ability to execute arbitrary JavaScript in victim browsers.

Generated by OpenCVE AI on September 21, 2026 at 12:52 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Deploy the vendor patch commit a30a6837b4071ac05a4f58d0e1baa2c62aa8695e to update the getAllGrouped function in Tickets.php
  • Implement temporary input sanitization by escaping special characters and stripping script tags from ticket titles, descriptions, and swimlane headers until the patch is applied
  • Configure a Content Security Policy that disallows execution of inline scripts and limits script sources to trusted origins

Generated by OpenCVE AI on September 21, 2026 at 12:52 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 21 Sep 2026 11:45:00 +0000

Type Values Removed Values Added
Description A flaw has been found in Hyve5 Leantime up to 3.9.8. Affected by this vulnerability is the function getAllGrouped of the file app/Domain/Tickets/Services/Tickets.php of the component Kanban Board. This manipulation causes cross site scripting. The attack is possible to be carried out remotely. The exploit has been published and may be used. Patch name: a30a6837b4071ac05a4f58d0e1baa2c62aa8695e. To fix this issue, it is recommended to deploy a patch.
Title Hyve5 Leantime Kanban Board Tickets.php getAllGrouped cross site scripting
First Time appeared Leantime
Leantime leantime
Weaknesses CWE-79
CWE-94
CPEs cpe:2.3:a:leantime:leantime:*:*:*:*:*:*:*:*
Vendors & Products Leantime
Leantime leantime
References
Metrics cvssV2_0

{'score': 4, 'vector': 'AV:N/AC:L/Au:S/C:N/I:P/A:N/E:POC/RL:OF/RC:C'}

cvssV3_0

{'score': 3.5, 'vector': 'CVSS:3.0/AV:N/AC:L/PR:L/UI:R/S:U/C:N/I:L/A:N/E:P/RL:O/RC:C'}

cvssV3_1

{'score': 3.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:N/I:L/A:N/E:P/RL:O/RC:C'}

cvssV4_0

{'score': 5.1, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:P/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N/E:P'}


Subscriptions

Leantime Leantime
cve-icon MITRE

Status: PUBLISHED

Assigner: VulDB

Published:

Updated: 2026-09-21T11:30:13.129Z

Reserved: 2026-09-21T05:35:30.232Z

Link: CVE-2026-94210

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

Published: 2026-09-21T12:17:27.177

Modified: 2026-09-21T12:17:28.003

Link: CVE-2026-94210

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-21T13:00:14Z

Weaknesses
  • CWE-79

    Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

  • CWE-94

    Improper Control of Generation of Code ('Code Injection')