CVE Catalog

CVE-2026-52823

MediumCVSS 5.3
Published: Translated: NVD NIST

Summary

Kimai is an open-source time tracking application. Prior to 2.58.0, TimesheetController exposes GET /api/timesheets/{id}/stop and GET /api/timesheets/{id}/restart, which reuse an authenticated browser session and perform state-changing operations through GET requests without a request-forgery defense. A remote attacker can cause a logged-in user to request either route from attacker-controlled content, stopping a running timesheet or restarting a historical entry to create and start a new timesheet without the user's consent. The unauthorized changes can corrupt time records, billing, reports, approvals, and audits. This issue is fixed in version 2.58.0.

Risk Assessment

An attacker can stop or restart timesheets without user consent, leading to corruption of billing data, reports, and audits. This violates data integrity and may affect financial billing.

Recommendation

Update Kimai to version 2.58.0 or later. Until patched, consider restricting API access or implementing additional CSRF protections for these routes.

Other vulnerabilities in Kimai

See all
Original NVD description (English source)

Kimai is an open-source time tracking application. Prior to 2.58.0, TimesheetController exposes GET /api/timesheets/{id}/stop and GET /api/timesheets/{id}/restart, which reuse an authenticated browser session and perform state-changing operations through GET requests without a request-forgery defense. A remote attacker can cause a logged-in user to request either route from attacker-controlled content, stopping a running timesheet or restarting a historical entry to create and start a new timesheet without the user's consent. The unauthorized changes can corrupt time records, billing, reports, approvals, and audits. This issue is fixed in version 2.58.0.

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