Kimai before 2.56.0 Authorization Bypass via TimesheetVoter
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
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
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
- 2026-10-02 Threatist record created from CVE-2026-80202
- 2026-10-03 Alias added: GHSA-fx95-9ppf-x8wm
References
More kimai vulnerabilities
- 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
Sources
- CVE-2026-80202 · CVE Program
- CVE-2026-80202 · NVD
- FIRST EPSS
- GHSA-fx95-9ppf-x8wm · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences