VYPR
Vendor

Kimai

Products
4
CVEs
33
Across products
34
Status
Private

Products

4

Recent CVEs

33
View all 33 CVEs →
  • CVE-2023-53957CriDec 19, 2025
    risk 0.64cvss 9.8epss 0.01

    Kimai 1.30.10 contains a SameSite cookie vulnerability that allows attackers to steal user session cookies through malicious exploitation. Attackers can trick victims into executing a crafted PHP script that captures and writes session cookie information to a file, enabling…

  • CVE-2013-10033CriJul 31, 2025
    risk 0.64cvss epss 0.01

    An unauthenticated SQL injection vulnerability exists in Kimai version 0.9.2.x via the db_restore.php endpoint. The flaw allows attackers to inject arbitrary SQL queries into the dates[] POST parameter, enabling file write via INTO OUTFILE under specific environmental…

  • CVE-2026-52824criJul 14, 2026
    risk 0.59cvss epss

    ### Summary The official Kimai Docker image ships with `APP_SECRET=change_this_to_something_unique` as the default environment variable. The Docker entrypoint does not override or validate this value. Any Kimai instance deployed using the Docker image without explicitly setting…

  • CVE-2021-3985CriDec 1, 2021
    risk 0.52cvss 9.0epss 0.01

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

  • CVE-2026-52827higJul 14, 2026
    risk 0.45cvss epss

    ### Summary Two-factor authentication (TOTP) can be fully bypassed for the REST API. The `KIMAI_SESSION` cookie returned in the response to the login request; issued after only the password is verified, before the TOTP step; is already accepted as authenticated by every `/api/*`…

  • CVE-2021-43515HigApr 8, 2022
    risk 0.44cvss 7.8epss 0.01

    CSV Injection (aka Excel Macro Injection or Formula Injection) exists in creating new timesheet in Kimai. By filling the Description field with malicious payload, it will be mistreated while exporting to a CSV file.

  • CVE-2023-46245HigOct 31, 2023
    risk 0.40cvss 7.2epss 0.01

    Kimai is a web-based multi-user time-tracking application. Versions prior to 2.1.0 are vulnerable to a Server-Side Template Injection (SSTI) which can be escalated to Remote Code Execution (RCE). The vulnerability arises when a malicious user uploads a specially crafted Twig…

  • CVE-2026-42267MedMay 8, 2026
    risk 0.37cvss 5.7epss 0.00

    Kimai is an open-source time tracking application. From version 2.27.0 to before version 2.54.0, any ROLE_USER can create a tag with a formula string as its name (e.g. =SUM(54+51)) via POST /api/tags and assign it to a timesheet. When an admin exports timesheets to XLSX,…

  • CVE-2026-23626MedJan 18, 2026
    risk 0.37cvss 6.8epss 0.00

    Kimai is a web-based multi-user time-tracking application. Prior to version 2.46.0, Kimai's export functionality uses a Twig sandbox with an overly permissive security policy (`DefaultPolicy`) that allows arbitrary method calls on objects available in the template context. An…

  • CVE-2024-29200MedMar 28, 2024
    risk 0.37cvss 6.8epss 0.01

    Kimai is a web-based multi-user time-tracking application. The permission `view_other_timesheet` performs differently for the Kimai UI and the API, thus returning unexpected data through the API. When setting the `view_other_timesheet` permission to true, on the frontend, users…

  • CVE-2026-28685MedMar 6, 2026
    risk 0.35cvss 6.5epss 0.00

    Kimai is a web-based multi-user time-tracking application. Prior to version 2.51.0, "GET /api/invoices/{id}" only checks the role-based view_invoice permission but does not verify the requesting user has access to the invoice's customer. Any user with ROLE_TEAMLEAD (which grants…

  • CVE-2019-25317MedFeb 11, 2026
    risk 0.35cvss 6.4epss 0.00

    Kimai 2 contains a persistent cross-site scripting vulnerability that allows attackers to inject malicious scripts into timesheet descriptions. Attackers can insert SVG-based XSS payloads in the description field to execute arbitrary JavaScript when the page is loaded and viewed…

  • CVE-2021-4033MedDec 9, 2021
    risk 0.35cvss 6.5epss 0.01

    kimai2 is vulnerable to Cross-Site Request Forgery (CSRF)

  • CVE-2021-3976MedNov 19, 2021
    risk 0.35cvss 6.5epss 0.00

    kimai2 is vulnerable to Cross-Site Request Forgery (CSRF)

  • CVE-2026-40479MedApr 17, 2026
    risk 0.28cvss 5.4epss 0.00

    Kimai is an open-source time tracking application. In versions 1.16.3 through 2.52.0, the escapeForHtml() function in KimaiEscape.js does not escape double quote or single quote characters. When a user's profile alias is inserted into an HTML attribute context via the team…

  • CVE-2026-52828medJul 14, 2026
    risk 0.26cvss epss

    ### Summary The `ExportController` web routes for creating and editing export templates are gated only by the class-level `create_export` permission, which is granted to `ROLE_TEAMLEAD` by default. The corresponding API routes and UI button visibility correctly require the…

  • CVE-2026-52826medJul 14, 2026
    risk 0.26cvss epss

    ### Summary Kimai 2.56.0 contains an authenticated improper authorization vulnerability in the Web rate editing flows for projects, customers, and activities. A user who can edit one authorized parent object can combine that authorized parent ID with the rate ID of a different,…

  • CVE-2026-52825medJul 14, 2026
    risk 0.26cvss epss

    ### Summary Kimai contains an authenticated improper authorization vulnerability in Team-related assignment APIs. A Teamlead who can edit their own team can use backend API endpoints to add users or activities that fall outside their intended visible or manageable scope, even…

  • CVE-2026-52823medJul 14, 2026
    risk 0.26cvss epss

    ### Summary Kimai 2.56.0 contains authenticated cross-site request forgery issues in its timesheet state-changing API endpoints. The application reuses the browser's existing session for `/api/*` requests, and both the `stop` and `restart` operations are exposed through `GET`…

  • CVE-2026-52822medJul 14, 2026
    risk 0.26cvss epss

    ### Summary Kimai 2.56.0 contains an authenticated authorization bypass in the timesheet `restart` and `duplicate` workflows. After a user loses access to a project, the user can still derive a new timesheet from one of their historical entries and create a new record under…