p PatchFirst

PatchFirst · Aktuelle Sicherheitslücken

Sicherheitslücken in kimai/kimai · Seite 2

In den letzten 30 Tagen veröffentlichte Sicherheitslücken für kimai/kimai: 0. Davon im KEV-Katalog: 0.

Sicherheitslücken filtern
Filter zurücksetzen

Sicherheitslücken: 33

  1. CVE-2026-41498

    Niedrig · CVSS 3.3EPSS 0,25%Korrektur verfügbar

    Kimai: Team API Missing Object-Level Authorization

    Kimai is an open-source time tracking application. Prior to version 2.54.0, the Team API endpoints use #[IsGranted('edit_team')] instead of #[IsGranted('edit', 'team')], causing Symfony TeamVoter to abstain from voting. This removes entity-level ownership checks on team operations, allowing any user with the edit_team permission to modify any team, not just teams they are authorized to manage. This issue has been patched in version 2.54.0.

    • Auf 2.54.0 aktualisieren
    Veröffentlicht Aktualisiert
  2. CVE-2026-42267

    Mittel · CVSS 5.4EPSS 0,22%Korrektur verfügbar

    Kimai: Formula Injection via tag names in XLSX export

    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, ArrayFormatter.formatValue() joins tag names with implode() and returns the result unchanged. OpenSpout promotes any =-prefixed string to a FormulaCell, writing <f>SUM(54+51)</f> into the XLSX archive. Excel evaluates the formula when the file is opened. This issue has been patched in version 2.54.0.

    • Auf 2.54.0 aktualisieren
    Veröffentlicht Aktualisiert
  3. CVE-2026-40486

    Mittel · CVSS 4.3EPSS 0,27%Korrektur verfügbar

    Kimai's User Preferences API allows standard users to modify restricted attributes: hourly_rate, internal_rate

    Kimai is an open-source time tracking application. In versions 2.52.0 and below, the User Preferences API endpoint (PATCH /api/users/{id}/preferences) applies submitted preference values without checking the isEnabled() flag on preference objects. Although the hourly_rate and internal_rate fields are correctly marked as disabled for users lacking the hourly-rate role permission, the API ignores this restriction and saves the values directly. Any authenticated user can modify their own billing rates through this endpoint, resulting in unauthorized financial tampering affecting invoices and timesheet calculations. This issue has been fixed in v

    • Auf 2.53.0 aktualisieren
    Veröffentlicht Aktualisiert
  4. CVE-2026-40479

    Mittel · CVSS 5.4EPSS 0,21%Korrektur verfügbar

    Kimai: Stored XSS via Incomplete HTML Attribute Escaping in Team Member Widget

    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 member form prototype and rendered through innerHTML, this incomplete escaping allows HTML attribute injection. An authenticated user with ROLE_USER privileges can store a malicious alias that executes JavaScript in the browser of any administrator viewing the team form, resulting in stored XSS with privilege escalation. This issue has been fixed in version 2.53.0.

    • Auf 2.53.0 aktualisieren
    Veröffentlicht Aktualisiert
  5. CVE-2026-28685

    Mittel · CVSS 6.5EPSS 0,42%Korrektur verfügbar

    Kimai: API invoice endpoint missing customer-level access control (IDOR)

    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 view_invoice) can read all invoices in the system, including those belonging to customers assigned to other teams. This issue has been patched in version 2.51.0.

    • Auf 2.51.0 aktualisieren
    Veröffentlicht Aktualisiert
  6. CVE-2019-25317

    Mittel · CVSS 5.1EPSS 0,3%Korrektur verfügbar

    Kimai 2- persistent cross-site scripting (XSS)

    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 by other users.

    • Auf 1.1 aktualisieren
    Veröffentlicht Aktualisiert
  7. CVE-2026-23626

    Mittel · CVSS 6.8EPSS 0,46%Korrektur verfügbar

    Kimai Vulnerable to Authenticated Server-Side Template Injection (SSTI)

    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 authenticated user with export permissions can deploy a malicious Twig template that extracts sensitive information including environment variables, all user password hashes, serialized session tokens, and CSRF tokens. Version 2.46.0 patches this issue.

    • Auf 2.46.0 aktualisieren
    Veröffentlicht Aktualisiert
  8. CVE-2023-53957

    Hoch · CVSS 8.5EPSS 0,59%Keine Korrektur veröffentlicht

    Kimai 1.30.10 SameSite Cookie Vulnerability Session Hijacking

    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 potential session hijacking.

    Veröffentlicht Aktualisiert
  9. GHSA-534c-hcr7-67jg

    Hoch · CVSS 8.5Korrektur verfügbar

    Kimai has an XXE Leading to Local File Read

    ### Summary Kimai uses [PHPSpreadsheet](https://github.com/PHPOffice/PhpSpreadsheet) for importing and exporting invoices. Recently, a [CVE](https://github.com/PHPOffice/PhpSpreadsheet/security/advisories/GHSA-ghg6-32f9-2jp7) was identified in PHPSpreadsheet, which could lead to an XXE vulnerability. ### Details Exploitation requires an Administrator account, allowing the upload of an `XLSX` template containing the payload. The vulnerability is triggered by the following code snippet: ```php // https://github.com/kimai/kimai/blob/b1903ba18359be16dd32ea9c40377c486498f082/src/Invoice/Renderer/AbstractSpreadsheetRenderer.php#L41 public funct

    • Auf 2.21.0 aktualisieren
    Veröffentlicht Aktualisiert
  10. CVE-2024-4596

    Niedrig · CVSS 3.7EPSS 0,79%Korrektur verfügbar

    Kimai Session information disclosure

    A vulnerability was found in Kimai up to 2.15.0 and classified as problematic. Affected by this issue is some unknown functionality of the component Session Handler. The manipulation of the argument PHPSESSIONID leads to information disclosure. The attack may be launched remotely. The complexity of an attack is rather high. The exploitation is known to be difficult. Upgrading to version 2.16.0 is able to address this issue. It is recommended to upgrade the affected component. VDB-263318 is the identifier assigned to this vulnerability.

    • Auf 2.16.0 aktualisieren
    Veröffentlicht Aktualisiert
  11. CVE-2024-29200

    Mittel · CVSS 6.8EPSS 0,64%Korrektur verfügbar

    API returns timesheet entries a user should not be authorized to view

    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 can only see timesheet entries for teams they are a part of. When requesting all timesheets from the API, however, all timesheet entries are returned, regardless of whether the user shares team permissions or not. This vulnerability is fixed in 2.13.0.

    • Auf 2.13.0 aktualisieren
    Veröffentlicht Aktualisiert
  12. CVE-2023-46245

    Hoch · CVSS 7.2EPSS 1,47%Korrektur verfügbar

    Kimai (Authenticated) SSTI to RCE by Uploading a Malicious Twig File

    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 file, exploiting the software's PDF and HTML rendering functionalities. Version 2.1.0 enables security measures for custom Twig templates.

    • Auf 2.1.0 aktualisieren
    Veröffentlicht Aktualisiert

Prüfen Sie Ihren Server

Gleichen Sie Ihren installierten Stack und seine Versionen mit den aktuellen Sicherheitsmeldungen ab.

Prüfen Sie Ihren Server →