Read the docs
TI-2026-55443 Aliases CVE-2026-80202GHSA-fx95-9ppf-x8wm

Kimai before 2.56.0 Authorization Bypass via TimesheetVoter

Priority HIGH 75CWE-863Published · Updated

Key facts

Attack vector
Network
Privileges required
None
User interaction
None
Attack complexity
Low
Attack requirements
None
Impact type
Security bypass
Confidentiality · integrity · availability
High · High · High
Fix status
Fixed

Attack profile from CVSS 4.0 · CNA. Fix status from CNA. Impact type from CWE-863.

Summary

Kimai before 2.56.0 does not enforce team-membership checks in TimesheetVoter::voteOnAttribute(), which maps permissions only to own_timesheet or other_timesheet. As a result, any authenticated user with ROLE_TEAMLEAD (or a role holding edit_other_timesheet/delete_other_timesheet) can read, modify, and permanently delete timesheets belonging to any user system-wide via the API, regardless of team membership. Timesheet IDs are sequential integers and trivially enumerable. ROLE_USER accounts are correctly restricted. (Note: the maintainers characterize this behavior as matching the documented permission model.)

Why it matters now

Exploitation Proof of concept CISA SSVC · not in CISA KEV
EPSS 0.00392 33rd percentileScored 2026-11-07
Fix Fixed kimai (kimai): 2.56.0

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
Poc
Automatable
No
Technical impact
Total

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
kimaikimaibefore 2.56.02.56.0Patch availableCNA
  • kimai Vendorkimai Affected before 2.56.0 Fixed in 2.56.0 Patch available CNA

CPE names Threatist (inferred) · 1

Inferred from how NVD named this product before; not given by a source.

CPEVersionsRoleVendor
cpe:2.3:a:kimai:kimai:*:*:*:*:*:*:*:*——kimai
  • cpe:2.3:a:kimai:kimai:*:*:*:*:*:*:*:* Versions — — ·kimai

Remediation

  • Fix · CNA kimai (kimai) Fixed in 2.56.0

Fixed in the same release

Records fixed by the same vendor advisory or release, as the CNA lists them.

  • Release ·

    kimai 2.56.0

    2 records Highest priority Priority HIGH 1 HIGH, 1 MEDIUM

    Other records, highest priority first

    • TI-2026-55439 Kimai before 2.56.0 Information Disclosure via config() Twig FunctionPriority MEDIUM 44

Timeline

  1. 2026-10-02 Threatist record created from CVE-2026-80202
  2. 2026-10-03 Alias added: GHSA-fx95-9ppf-x8wm

References

  • TI-2023-30240 Kimai 1.30.10 SameSite Cookie Vulnerability Session Hijacking CVSS 4.0HIGH 8.5
  • TI-2026-55437 Kimai before 2.58.0 Authentication Bypass via Password Reset Link CVSS 4.0HIGH 8.7
  • TI-2026-22900 Kimai: API invoice endpoint missing customer-level access control (IDOR) CVSS 3.1MEDIUM 6.5
  • TI-2026-55440 Kimai before 2.54.0 Username Enumeration via Timing Oracle CVSS 4.0MEDIUM 6.3
  • TI-2026-37927 Incorrect authorization in kimai CVSS 4.0MEDIUM 6.3
  • TI-2026-30580 Kimai: Formula Injection via tag names in XLSX export CVSS 4.0MEDIUM 5.4
See all 46 →

Sources