Description
Kimai before 2.63.0 contains a business logic / improper authorization vulnerability in the team update API endpoint (PATCH /api/teams/{id}), which removes all existing team members before validating the submitted replacement member list. An authenticated teamlead (or other user) with permission to edit a team can submit a malformed members payload; although Kimai returns a validation error, the existing membership rows have already been deleted. This bypasses the dedicated member-removal endpoint's protection against removing teamleaders and can leave a team with no members or teamleaders, disrupting team-based access control.
Published: 2026-08-25
Score: 8.7 High
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Kimai versions prior to 2.63.0 contain a business‑logic flaw in the PATCH /api/teams/{id} endpoint that removes all current team members before validating the payload. An authenticated user with permission to edit a team can submit an invalid members list; although the response returns a validation error, the initial removal has already been committed. The effect is a denial of service to team‑based access control because the team may end up with no members or leaders, undermining intra‑application authorization.

Affected Systems

Affected products include Kimai software version prior to 2.63.0. The vulnerability is documented under the 'kimai:kimai' product family and applies to all installations using the exposed API endpoint.

Risk and Exploitability

The CVSS score stands at 8.7, reflecting a high‑severity vulnerability. EPSS data is unavailable, and the flaw is not listed in the CISA KEV catalog. Exploitation requires an authenticated user who has edit rights on a team, making it an internal attack vector. Once the user submits a malformed payload, the API performs the removal before rejecting the request, which effectively bypasses the dedicated removal protection and can leave the system in a broken state. The impact is significant for any organization relying on Kimai to enforce team isolation.

Generated by OpenCVE AI on August 26, 2026 at 01:08 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade to Kimai 2.63.0 or later to apply the fix to the team‑update API
  • Limit edit permissions on team resources so only designated leaders or trusted administrators can modify team membership
  • If an immediate upgrade is not possible, temporarily disable or block the PATCH /api/teams/{id} endpoint until remediation is complete

Generated by OpenCVE AI on August 26, 2026 at 01:08 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 25 Aug 2026 23:30:00 +0000

Type Values Removed Values Added
Description Kimai before 2.63.0 contains a business logic / improper authorization vulnerability in the team update API endpoint (PATCH /api/teams/{id}), which removes all existing team members before validating the submitted replacement member list. An authenticated teamlead (or other user) with permission to edit a team can submit a malformed members payload; although Kimai returns a validation error, the existing membership rows have already been deleted. This bypasses the dedicated member-removal endpoint's protection against removing teamleaders and can leave a team with no members or teamleaders, disrupting team-based access control.
Title Kimai before 2.63.0 Team Membership Removal via API
First Time appeared Kimai
Kimai kimai
Weaknesses CWE-841
CPEs cpe:2.3:a:kimai:kimai:*:*:*:*:*:*:*:*
Vendors & Products Kimai
Kimai kimai
References
Metrics cvssV3_1

{'score': 5.4, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:L'}

cvssV4_0

{'score': 8.7, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-08-25T23:19:02.395Z

Reserved: 2026-08-25T23:14:37.730Z

Link: CVE-2026-80195

cve-icon Vulnrichment

No data.

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-26T01:15:04Z

Weaknesses
  • CWE-841

    Improper Enforcement of Behavioral Workflow