Skip to main content

Kimai CVE-2026-80194

| EUVDEUVD-2026-66216 HIGH
Information Exposure (CWE-200)
2026-08-25 VulnCheck GHSA-fp3h-853f-fcf4
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 any valid Kimai account
  2. Delivery
    Directly request report_project_view_export route
  3. Exploit
    Bypass missing authorization check
  4. Execution
    Receive full project overview export
  5. Impact
    Extract customer names, project names, and budget aggregates

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V14 - Data Protection Data exposure prevention
MITRE ATT&CK

2 techniques across 2 tactics: Collection, Discovery

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

Exploitation Conditions

Exploitation requires a valid authenticated session in Kimai with at minimum ROLE_USER - the lowest-privilege role available to any registered user. No special configuration is needed; the report_project_view_export route is a standard part of the Kimai application and is accessible in default deployments. The attack does not require admin access, the project_reporting permission, or any elevated role. What limits exploitation is the authentication barrier itself: unauthenticated external attackers cannot exploit this, and the sensitive data exposed (customer names, project names, budget aggregates) excludes actual financial figures, which remain protected in the export template. Organizations where all Kimai users are fully trusted (e.g., single-team internal deployments) face lower practical risk than those with mixed-trust user populations such as contractors or clients with portal accounts.

Impact

The provided CVSS 4.0 score of 8.7 with 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 overstates real-world impact: the description identifies only an information disclosure - there is no integrity or availability impact described, making VI:H and VA:H inconsistent with the actual behavior and likely a scoring error that should be verified against the vendor advisory. A corrected assessment yields a more moderate risk profile closer to a 6.5 in CVSS 3.1 terms. That said, the confidentiality impact is genuine and business-sensitive: exposure of all customer names, project names, and budget aggregates across an organization's entire Kimai deployment represents material data leakage for any company relying on Kimai for client billing and project tracking. No active exploitation has been confirmed by CISA KEV, and no public exploit code has been identified, making this a real priority for patch management rather than emergency incident response. The attack requires only a valid user account - no elevated privileges - which lowers the exploitation bar considerably in environments with broad employee access. EPSS data was not provided, but given the ease of exploitation and lack of special conditions, real-world exploitation probability is non-trivial for any internet-exposed Kimai instance with multiple users.

Exploit ScenarioDerived

An attacker with any valid Kimai account - such as a contractor, part-time employee, or low-privilege internal user with only ROLE_USER - directly requests the report_project_view_export route in their browser or via an HTTP client. The request succeeds without any permission check, returning the full project overview export file containing all customer names, project identifiers, currencies, budget types, and aggregate financial totals across every customer in the system. The attacker saves or exfiltrates this file, gaining a complete picture of the organization's client portfolio and project budget structure without any special tooling or exploit code.

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

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

Alert me

AnalysisAIv1 – Aug 26, 2026

Unauthorized project report export in Kimai before 2.64.0 allows any authenticated user, regardless of role, to download the full project overview export via the unprotected report_project_view_export route, exposing customer names, project names, currency, budget type, and aggregate totals across all customers. The root cause is a misplaced authorization guard attached to the __invoke method on a sibling route rather than at the controller class level, leaving the export route with no access control. No public exploit code has been identified at time of analysis, but the vulnerability is trivially exploitable by any valid Kimai account holder.

RemediationAI

The primary fix is to upgrade Kimai to version 2.64.0 or later, which relocates or replicates the authorization guard to cover the export route. The vendor advisory is available at https://github.com/kimai/kimai/security/advisories/GHSA-pvc4-crg3-gj44. If immediate upgrade is not possible, a compensating control would be to restrict access to the report_project_view_export route at the web server or reverse proxy layer (e.g., by requiring an additional authentication header or IP allowlisting for that specific URL path), though this introduces operational complexity and may not be feasible for SaaS-style deployments. Alternatively, disabling the export endpoint entirely via Kimai's route configuration will prevent exploitation at the cost of losing the export feature for all users, including those legitimately authorized. There is no known workaround that preserves full functionality without patching.

Affected VersionsENISA

kimai 0 <2.64.0

Affected Packages

euvd kimai fix: 2.64.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 an open-source PHP-based time tracking application (CPE: cpe:2.3:a:kimai:kimai:*:*:*:*:*:*:*:*). The vulnerability resides in the ProjectViewController, where route-level authorization is implemented via PHP attribute or annotation on the __invoke method of one action but not on the export action (report_project_view_export). Because the guard is scoped to a sibling method rather than declared at the class or route level, the export endpoint inherits no access control at all. This is classified under CWE-200 (Exposure of Sensitive Information to Unauthorized Actor), with the underlying pattern more precisely matching CWE-862 (Missing Authorization), as the exported data is identical in scope to the protected report but accessible without the project_reporting permission. The export returns structured business data - customer names, project names, currency, budget types, and aggregate totals - meaning sensitive commercial relationships are exposed to any authenticated session.

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 6.5 MEDIUM

Network-accessible, low-complexity exploit requiring only authenticated access; confidentiality high due to business data exposure, with no integrity or availability impact supported by the description.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/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 31, 2026 - 23:02 EUVD
CVE Published
Aug 25, 2026 - 23:19 cve.org
HIGH 8.7

DescriptionCVE.org

Kimai before 2.64.0 contains a missing authorization vulnerability in the ProjectViewController export route (report_project_view_export). The authorization guards are attached to the sibling __invoke method rather than at the class level, so the export route inherits no authorization checks. Any authenticated user, including a plain ROLE_USER without the project_reporting permission, can download the project overview export - which returns the same dataset as the protected report - disclosing customer names, project names, currency, budget type, and aggregate totals across all customers. Actual financial figures remain protected in the export template.

Executive ViewAI

Why It Matters

Kimai's project report export functionality lacks role-based access controls, allowing any authenticated employee with Kimai access to download complete financial and customer data across the organization. This vulnerability enables insider threats to systematically extract confidential project budgets, customer names, and cost information without administrative oversight. Organizations using Kimai risk significant data breach exposure and regulatory violations if customer or financial data falls into unauthorized hands.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: implement network-level access restrictions to limit Kimai to specified authorized users; enforce IP-based access controls to the Kimai application; enable enhanced logging and alerting for all export functionality to detect unauthorized data downloads; conduct weekly access reviews to remove users who no longer require Kimai access; and implement database-level restrictions on export functions if technically feasible.

Threat Intelligence Overview

EPSS Score
0.2%
Top 85% exploitable
Prevalence
Medium
popular open-source time tracking application, widely self-hosted
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.2%
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
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Total

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

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

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-80193 HIGH
8.7 Aug 25

Authorization bypass in Kimai's QuickEntry controller allows authenticated network users holding view_other_timesheet an

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