CVE-2026-80195

Kimai before 2.63.0 Team Membership Removal via API

Published Aug 25, 2026 CVSS 4.0 · 8.7 High EPSS < 1% KEV · Not listed
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.

Analysis

AI-generated

Technical 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 &#39;kimai:kimai&#39; 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.

Remediation

No solution or workaround provided in the CVE record.

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 available
History
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}

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'}

Weaknesses
  • CWE-841

    Improper Enforcement of Behavioral Workflow

Sources

Status
PUBLISHED
Assigner
VulnCheck
Published
Updated
Aug 26, 2026, 4:10 PM
Reserved
Aug 25, 2026, 11:14 PM
Status
Deferred
Published
Aug 26, 2026, 5:18 AM
Modified
Sep 3, 2026, 5:15 AM