Skip to main content

Kimai CVE-2026-44298

| EUVD-2026-28517 MEDIUM
Path Traversal (CWE-22)
2026-05-08 GitHub_M GHSA-h5fh-7hwr-97mw
4.1
CVSS 3.1
Share

CVSS VectorNVD

CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:L/I:N/A:N
Attack Vector
Network
Attack Complexity
Low
Privileges Required
High
User Interaction
None
Scope
Changed
Confidentiality
Low
Integrity
None
Availability
None

Lifecycle Timeline

4
Patch available
May 08, 2026 - 05:31 EUVD
Source Code Evidence Fetched
May 08, 2026 - 04:35 vuln.today
Analysis Generated
May 08, 2026 - 04:35 vuln.today
CVE Published
May 08, 2026 - 03:32 nvd
MEDIUM 4.1

DescriptionNVD

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.

AnalysisAI

Kimai versions 2.32.0 through 2.55.x allow System-Admin users with invoice template upload permission to read arbitrary files from the PHP server via malicious PDF invoice templates. The vulnerability exploits mPDF's SetAssociatedFiles() function combined with unsanitized Twig template rendering to access any file readable by the PHP worker process and embed it within generated PDF invoices. …

Sign in for full analysis, threat intelligence, and remediation guidance.

Share

CVE-2026-44298 vulnerability details – vuln.today

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