Description
Kimai is an open-source time tracking application. Prior to version 2.54.0, the Team API endpoints use #[IsGranted('edit_team')] instead of #[IsGranted('edit', 'team')], causing Symfony TeamVoter to abstain from voting. This removes entity-level ownership checks on team operations, allowing any user with the edit_team permission to modify any team, not just teams they are authorized to manage. This issue has been patched in version 2.54.0.
Published: 2026-05-08
Score: 3.3 Low
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability originates from an incorrect security annotation on Kimai’s Team API endpoints. The endpoints use #[IsGranted('edit_team')] instead of #[IsGranted('edit','team')], which causes the Symfony TeamVoter to abstain and skip the entity‑level ownership checks. As a result, any authenticated user who has the edit_team permission can alter any team record, regardless of ownership. This flaw falls under CWE‑862 (Missing Authorization) and permits unauthorized data tampering.

Affected Systems

All installations of Kimai older than version 2.54.0 that expose the Team API are affected. The open‑source time‑tracking application, Kimai, is provided by the kimai organization. The flaw does not depend on server configuration or additional plugins; any instance exposing the API is vulnerable.

Risk and Exploitability

The CVSS score of 3.3 classifies the issue as low severity, and no EPSS metric is available, indicating an uncertain exploitation probability. The vulnerability is not listed in the CISA KEV catalog. Attackers need only authenticated access with the edit_team role; no additional privileges or remote code execution are required. They can modify team properties, potentially creating confusion or misallocating time entries. Because the scope is limited to team objects, the impact is contained, but any tampering can affect reporting and billing accuracy.

Generated by OpenCVE AI on May 8, 2026 at 05:51 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Kimai to version 2.54.0 or later to apply the official patch.
  • Restrict the assignment of the edit_team permission strictly to users who must manage teams.
  • Audit existing team data for any unauthorized changes and reconcile discrepancies after applying the patch.

Generated by OpenCVE AI on May 8, 2026 at 05:51 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-jv9x-w4gm-hwcm Kimai has Missing Object-Level Authorization in the Team API
History

Tue, 12 May 2026 14:00:00 +0000

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

Fri, 08 May 2026 22:15:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Fri, 08 May 2026 05:45:00 +0000

Type Values Removed Values Added
First Time appeared Kimai
Kimai kimai
Vendors & Products Kimai
Kimai kimai

Fri, 08 May 2026 04:00:00 +0000

Type Values Removed Values Added
Description Kimai is an open-source time tracking application. Prior to version 2.54.0, the Team API endpoints use #[IsGranted('edit_team')] instead of #[IsGranted('edit', 'team')], causing Symfony TeamVoter to abstain from voting. This removes entity-level ownership checks on team operations, allowing any user with the edit_team permission to modify any team, not just teams they are authorized to manage. This issue has been patched in version 2.54.0.
Title Kimai: Team API Missing Object-Level Authorization
Weaknesses CWE-862
References
Metrics cvssV3_1

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


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-05-08T21:28:32.582Z

Reserved: 2026-04-20T16:14:19.009Z

Link: CVE-2026-41498

cve-icon Vulnrichment

Updated: 2026-05-08T14:32:00.122Z

cve-icon NVD

Status : Analyzed

Published: 2026-05-08T04:16:14.617

Modified: 2026-05-12T13:59:03.430

Link: CVE-2026-41498

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-05-08T06:00:11Z

Weaknesses