Skip to main content

Kimai CVE-2026-80193

| EUVDEUVD-2026-66215 HIGH
Missing Authorization (CWE-862)
2026-08-25 VulnCheck GHSA-fj92-j8m5-v339
8.7
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Authenticate with view_other_timesheet + edit_other_timesheet permissions
  2. Delivery
    Open QuickEntry bulk-entry form
  3. Exploit
    Craft submission targeting victim team member
  4. Execution
    Submit request to QuickEntry controller
  5. Persist
    Controller skips create_other_timesheet authorization check
  6. Impact
    Unauthorized timesheet record persisted under victim's account

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
MITRE ATT&CK

1 technique across 1 tactic: Privilege Escalation

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires an authenticated Kimai account that has been explicitly granted both view_other_timesheet AND edit_other_timesheet permissions - a combination typically assigned to team leads or managers, not ordinary users. The vulnerable code path is specifically the QuickEntry form submission in the QuickEntry controller; standard per-user timesheet creation paths correctly enforce authorization and are not affected. The attacker must have network access to the Kimai web interface and must be targeting a Kimai instance running a version prior to 2.62.0. Exploitation is inherently limited to internal or semi-trusted users who already hold partial administrative scope over team timesheets, not anonymous external threat actors.

Impact

The CVSS 4.0 score of 8.7 with vector AV:N/AC:L/AT:N/PR:L/UI:N reflects a straightforward network-accessible flaw exploitable by authenticated users with partial privileges and no attack complexity. However, the official VC:H/VI:H/VA:H impact ratings appear overstated for an authorization bypass whose documented effect is creating timesheet records for team members - the realistic primary impact is data integrity (unauthorized record creation attributed to other users), with limited if any confidentiality exfiltration and no evident availability impact. This discrepancy should be noted when prioritizing patching. EPSS data was not provided, precluding probabilistic exploitation comparison. There is no CISA KEV listing and no known POC, indicating this has not been actively exploited in the wild. Real-world risk is best characterized as moderate: the attacker population is constrained to existing authenticated users who have been explicitly granted both view and edit permissions over other users' timesheets - typically team leads or managers - significantly limiting exposure relative to an unauthenticated or zero-privilege scenario.

Exploit ScenarioDerived

An authenticated Kimai team lead holding both view_other_timesheet and edit_other_timesheet permissions submits a crafted QuickEntry form specifying a subordinate's user ID along with arbitrary hours and project codes. The QuickEntry controller processes the request and persists the record without verifying create_other_timesheet permission, resulting in fraudulent or erroneous timesheet entries attributed to the targeted employee. No public exploit code has been identified, and the attack requires no special tooling beyond standard authenticated HTTP form submission.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.4% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Aug 26, 2026

Authorization bypass in Kimai's QuickEntry controller allows authenticated network users holding view_other_timesheet and edit_other_timesheet permissions to create timesheet records on behalf of team members without possessing the required create_other_timesheet permission. The missing server-side authorization check (CWE-862) in the QuickEntry submission path enables unauthorized data manipulation across organizational user boundaries within the time-tracking system. No public exploit code or active exploitation has been identified; a vendor-released patch is available in Kimai 2.62.0.

RemediationAI

Upgrade to Kimai 2.62.0 or later, which enforces the create_other_timesheet permission check in the QuickEntry controller to close the authorization gap. The vendor security advisory is available at https://github.com/kimai/kimai/security/advisories/GHSA-2w7f-x78f-89q2. As a compensating control prior to patching, administrators should audit and revoke edit_other_timesheet or view_other_timesheet permissions from any users who should not have the ability to create timesheet entries on behalf of others, since exploitation requires both of these grants simultaneously. This restriction will affect legitimate team-lead reporting and timesheet correction workflows, so access changes should be scoped carefully and documented before the patch is applied.

Affected VersionsENISA

kimai 0 <2.62.0

Affected Packages

euvd kimai fix: 2.62.0

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

Kimai is a self-hosted, PHP-based web application for time tracking used primarily by agencies, freelancers, and teams. The vulnerability resides in the QuickEntry controller, a convenience interface designed to allow bulk timesheet entry across multiple users simultaneously. Kimai's permission model enforces granular separation between view_other_timesheet, edit_other_timesheet, and create_other_timesheet capabilities as distinct access controls. The QuickEntry form submission path fails to invoke the create_other_timesheet check before persisting new records, while other creation paths in the application correctly enforce this gate. This is a textbook CWE-862 (Missing Authorization) - a server-side enforcement gap where a backend action executes a privileged operation without verifying the appropriate permission. The CPE string cpe:2.3:a:kimai:kimai:*:*:*:*:*:*:*:* confirms all Kimai releases prior to 2.62.0 carry this flaw.

Know when Kimai gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (VulnCheck) PRIMARY 8.7 HIGH
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
vuln.today AI 7.1 HIGH

Network-accessible but requires authenticated low-privilege user; primary impact is integrity (unauthorized record creation); no confidentiality exfiltration or availability impact observed.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:H/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:H/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
High
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

2
Patch available
Aug 29, 2026 - 02:01 EUVD
CVE Published
Aug 25, 2026 - 23:19 cve.org
HIGH 8.7

DescriptionCVE.org

Kimai before 2.62.0 fails to validate create_other_timesheet permission in the QuickEntry controller when creating new timesheets. Authenticated users with view_other_timesheet and edit_other_timesheet permissions can create timesheet records for team members by submitting the QuickEntry form, bypassing authorization checks enforced elsewhere.

Executive ViewAI

Why It Matters

Kimai time-tracking software before version 2.62.0 allows certain privileged users to incorrectly create timesheet records for colleagues without proper authorization, risking labor cost misallocation, audit failures, and compliance violations in organizations relying on accurate timekeeping data.

Business Impact: High
Compensating Controls

Vendor-released patch: Kimai 2.62.0

Threat Intelligence Overview

EPSS Score
0.4%
Top 72% exploitable
Prevalence
Low
niche open-source self-hosted time tracking application
Data Quality
5 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.4%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact
High

Priority Score

44
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +44
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

More in Kimai

View all
CVE-2026-52824 CRITICAL POC
9.1 Jul 14

Account takeover in Kimai time-tracking software (versions <= 2.57.0) stems from the official Docker image shipping a pu

CVE-2021-3985 CRITICAL POC
9.0 Dec 01

kimai2 is vulnerable to Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting'). Rated crit

CVE-2023-46245 HIGH POC
7.2 Oct 31

Kimai is a web-based multi-user time-tracking application. Rated high severity (CVSS 7.2), this vulnerability is remotel

CVE-2026-23626 MEDIUM POC
6.8 Jan 18

Kimai versions prior to 2.46.0 contain an overly permissive Twig sandbox configuration in the export functionality that

CVE-2026-28685 MEDIUM POC
6.5 Mar 06

Kimai versions prior to 2.51.0 lack proper customer-level access controls in the invoice API endpoint, allowing any user

CVE-2024-29200 MEDIUM POC
6.5 Mar 28

Kimai is a web-based multi-user time-tracking application. Rated medium severity (CVSS 6.5), this vulnerability is remot

CVE-2021-4033 MEDIUM POC
6.5 Dec 09

kimai2 is vulnerable to Cross-Site Request Forgery (CSRF). Rated medium severity (CVSS 6.5), this vulnerability is remot

CVE-2021-3976 MEDIUM POC
6.5 Nov 19

kimai2 is vulnerable to Cross-Site Request Forgery (CSRF). Rated medium severity (CVSS 6.5), this vulnerability is remot

CVE-2026-80202 CRITICAL
9.3 Aug 25

Authorization bypass in the Kimai open-source time-tracking application before 2.56.0 lets any authenticated user holdin

CVE-2019-25317 MEDIUM POC
5.1 Feb 11

Kimai 2 contains a persistent cross-site scripting vulnerability that allows attackers to inject malicious scripts into

CVE-2026-80196 HIGH
8.7 Aug 25

Password reset links in Kimai before 2.58.0 function as persistent authentication credentials because the LoginLink HMAC

CVE-2026-80198 HIGH
8.7 Aug 25

Kimai's Twig sandbox exposes server-wide secrets through an unrestricted config() function in administrator-uploaded inv

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy