Approved changes feed: RSS · Atom

cpe:2.3:a:kimai:kimai:*:*:*:*:*:*:*:*

part: a version: * update: *

VendorKimai (6583110a-b827-5630-9aa6-4b250da143f7)
ProductKimai (4a07d631-3997-5a4f-930c-99a6277354f1)
Edition*
Language*
Software edition*
Target software*
Target hardware*
Other*
NotesImported from purl2cpe mapping

PURL mappings

PURLSourceLast updated
pkg:github/kevinpapst/kimai2 purl2cpe 2026-06-01 10:11:24.258975
pkg:sourceforge/kimai purl2cpe 2026-06-01 10:11:24.258976

Vulnerability references

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
CVE:CVE-2026-44298 vulnerable 2026-06-08 08:05:10.559083 Kimai: Arbitrary file read in invoice PDF renderer (admin)
MEDIUM (4.1)
Kimai is an open-source time tracking application. From version 2.32.0 to before version 2.56.0, users with the role System-Admin (ROLE_SYSTE_ADMIN) and the permission upload_invoice_template can upload PDF invoice templates, which can call pdfContext.setOption('associated_files', ...) inside the sandboxed Twig render. This is forwarded to mPDF's SetAssociatedFiles(), whose writer calls file_get_contents($entry['path']) during PDF output and embeds the bytes as a FlateDecode stream in the PDF. Any file readable by the PHP worker is returned to the attacker inside the rendered invoice. This issue has been patched in version 2.56.0.
Published: 2026-05-08T03:32:06.672Z
Updated: 2026-05-08T14:06:31.033Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-42267 vulnerable 2026-06-08 08:03:16.097381 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.
Published: 2026-05-08T03:28:52.226Z
Updated: 2026-05-08T12:58:12.770Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-41498 vulnerable 2026-06-08 08:03:15.504775 Kimai: Team API Missing Object-Level Authorization
LOW (3.3)
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.
Published: 2026-05-08T03:30:32.310Z
Updated: 2026-05-08T21:28:32.582Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-40486 vulnerable 2026-06-08 08:01:20.788615 Kimai's User Preferences API allows standard users to modify restricted attributes: hourly_rate, internal_rate
MEDIUM (4.3)
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 version 2.53.0.
Published: 2026-04-17T22:35:53.543Z
Updated: 2026-04-20T14:56:51.165Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-40479 vulnerable 2026-06-08 08:01:20.786338 Kimai: Stored XSS via Incomplete HTML Attribute Escaping in Team Member Widget
MEDIUM (5.4)
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.
Published: 2026-04-17T22:31:29.930Z
Updated: 2026-04-20T16:16:41.880Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-28685 vulnerable 2026-06-08 07:55:15.505991 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-23626 vulnerable 2026-06-08 07:51:15.687701 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-4596 vulnerable 2026-06-08 06:50:18.226893 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-29200 vulnerable 2026-06-08 06:33:28.964877 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2023-53957 vulnerable 2026-06-08 06:19:40.133243 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2023-46245 vulnerable 2026-06-08 06:12:44.483941 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2021-43515 vulnerable 2026-06-08 05:36:43.470061 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2019-25317 vulnerable 2026-06-08 05:13:42.229578 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data

Contribute

You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.