Improper access control in kimai2 - CVE-2026-84805
Published: August 19, 2026 / Updated: September 14, 2026
Vulnerability details
The vulnerability allows a remote user to modify admin-only work-contract fields.
The vulnerability exists due to improper access control in the PATCH /api/users/{id}/preferences endpoint when handling submitted user preferences. A remote user can send a crafted API request to modify admin-only work-contract fields.
The issue affects work-contract preferences registered by WorkContractPreferenceSubscriber, while the web interface path for editing these fields is administrator-gated.