Impact
The flaw allows authenticated users without administrative privileges to alter work‑contract preferences that should only be set by administrators. Through the PATCH /api/users/{id}/preferences endpoint, a regular user can change the admin‑only work‑contract data, potentially misrepresenting time entries or contractual terms. This constitutes a system authorization error (CWE-862) and enables unauthorized data manipulation.
Affected Systems
Kimai, versions 2.61.0 through 2.62.x. The vulnerability exists in the Kimai API used for user preferences and is fixed in release 2.63.0.
Risk and Exploitability
The CVSS score is 5.3, indicating a moderate severity. No EPSS score is available, and the vulnerability is not listed in the CISA KEV catalog, suggesting limited public exploitation. Attackers need only an authenticated session to call the PATCH endpoint; no additional privileges are required, making the vulnerability straightforward to exploit for any logged‑in user.
OpenCVE Enrichment