#VU125947 Authorization bypass through user-controlled key in kimai2 - CVE-2026-28685
Published: April 14, 2026
kimai2
Kevin Papst
Description
The vulnerability allows a remote user to disclose sensitive financial information.
The vulnerability exists due to improper access control in the GET /api/invoices/{id} endpoint when handling requests for invoice records by ID. A remote user can request an invoice belonging to a customer assigned to another team to disclose sensitive financial information.
The issue affects the single-item API endpoint, which does not verify access to the invoice's customer, unlike the corresponding web controller.