Intel

AIKIDO-2026-562192

kimai/kimai is vulnerable to Improper Authorization

Improper AuthorizationGHSA-6rxf-4hh9-pp46 Published Yesterday

31

Low Risk

This Affects:

PHPkimai/kimai
0.0.1 - 2.62.0
Fixed in 2.63.0
Are you affected? Scan for Free

TL;DR

The team update API endpoint accepts a members parameter and deletes all existing team member and teamlead rows before validating the submitted replacement list. When a malformed members payload is sent, the request returns a validation error but the membership rows have already been removed, disrupting team-scoped access control. The fix validates the replacement member list before any changes are made so invalid data leaves the existing membership unchanged.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range and your deployment allows non-admin users to edit teams.

Background info

kimai/kimai is vulnerable to Improper Authorization in versions 0.0.1 - 2.62.0.

How to fix this

Upgrade the kimai/kimai library to the patch version.