Kimai is a web-based multi-user time-tracking application. The permission `view_other_timesheet` performs differently for the Kimai UI and the API, thus returning unexpected data through the API. When setting the `view_other_timesheet` permission to true, on the frontend, users can only see timesheet entries for teams they are a part of. When requesting all timesheets from the API, however, all timesheet entries are returned, regardless of whether the user shares team permissions or not. This vulnerability is fixed in 2.13.0.
Advisories
Source ID Title
EUVD EUVD EUVD-2024-0903 Kimai is a web-based multi-user time-tracking application. The permission `view_other_timesheet` performs differently for the Kimai UI and the API, thus returning unexpected data through the API. When setting the `view_other_timesheet` permission to true, on the frontend, users can only see timesheet entries for teams they are a part of. When requesting all timesheets from the API, however, all timesheet entries are returned, regardless of whether the user shares team permissions or not. This vulnerability is fixed in 2.13.0.
Github GHSA Github GHSA GHSA-cj3c-5xpm-cx94 Kimai API returns timesheet entries a user should not be authorized to view
Fixes

Solution

No solution given by the vendor.


Workaround

No workaround given by the vendor.

History

Fri, 10 Oct 2025 17:45:00 +0000

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

cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2024-08-02T01:10:54.793Z

Reserved: 2024-03-18T17:07:00.096Z

Link: CVE-2024-29200

cve-icon Vulnrichment

Updated: 2024-08-02T01:10:54.793Z

cve-icon NVD

Status : Analyzed

Published: 2024-03-28T14:15:14.100

Modified: 2025-10-10T17:30:34.150

Link: CVE-2024-29200

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2025-07-12T22:23:51Z