CVE-2026-28685CWE-285

Kimai: API invoice endpoint missing customer-level access control (IDOR)

Medium · published March 6, 2026

CVSS v3.1
6.5
EPSS
0%
Percentile
39.6
In the wild
Unconfirmed
What it is

Kimai is a web-based multi-user time-tracking application. Prior to version 2.51.0, "GET /api/invoices/{id}" only checks the role-based view_invoice permission but does not verify the requesting user has access to the invoice's customer. Any user with ROLE_TEAMLEAD (which grants view_invoice) can read all invoices in the system, including those belonging to customers assigned to other teams. This issue has been patched in version 2.51.0.

The record
Technical detail
CVSS v3.1
6.5 · MEDIUM
Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
CVSS v4.0
Not supplied
EPSS
0.00469 · 39.6th percentile
Weakness
CWE-285 · Improper Authorization
Published
2026-03-06T04:49Z
EPSS history
Timeline
  • 06 MAR 04:49Z
    Kimai: API invoice endpoint missing customer-level access control (IDOR)
    cvelistv5