CVE Catalog

CVE-2026-52819

MediumCVSS 6.3
Published: Translated: NVD NIST

Summary

Prior to version 2.57.0 of Kimai, the GET /api/timesheets list endpoint accepted user identifiers from a caller with view_other_timesheet but did not verify that a ROLE_TEAMLEAD requester leads a team containing each target user. This allowed a teamlead to retrieve another user's descriptions, timing data, tags, rate, and internalRate even though GET /api/timesheets/{id} would deny access.

Risk Assessment

Risk of unauthorized disclosure of sensitive time-tracking data of other users, potentially violating privacy and confidentiality.

Recommendation

Update Kimai to version 2.57.0 or later, which includes the fix.

Other vulnerabilities in Kimai

See all
Original NVD description (English source)

Kimai is an open-source time tracking application. Prior to 2.57.0, the GET /api/timesheets list endpoint accepts user and users[] target identifiers from a caller with view_other_timesheet but does not apply access_user or verify that a ROLE_TEAMLEAD requester leads a team containing each target user. TimesheetController::cgetAction() adds the resolved users directly to the query while project and customer filtering still permits records on unscoped projects or projects sharing ordinary team membership, allowing a teamlead to retrieve another user's descriptions, timing data, tags, rate, and internalRate even though GET /api/timesheets/{id} would deny access through TimesheetVoter. This issue is fixed in version 2.57.0.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS