Authorization bypass through user-controlled key in kimai2 - CVE-2026-80197
Published: June 29, 2026 / Updated: September 14, 2026
Vulnerability details
The vulnerability allows a remote user to manipulate another user's favorite bookmark state.
The vulnerability exists due to improper authorization in the favorite timesheet add and remove endpoints when handling user-controlled timesheet identifiers. A remote user can send crafted requests referencing another user's timesheet ID to manipulate another user's favorite bookmark state.
The affected endpoints do not verify that the referenced timesheet belongs to the current session user, and the bookmark owner is derived from the referenced timesheet object instead of the authenticated user.