Intel

AIKIDO-2026-833401

kimai/kimai is vulnerable to SQL Injection

SQL InjectionCVE-2026-63008 Published Yesterday

31

Low Risk

This Affects:

PHPkimai/kimai
0.0.1 - 2.59.0
Fixed in 2.60.0
Are you affected? Scan for Free

TL;DR

The SearchHelper class interpolates a user-controlled meta-field name from a search term directly into a Doctrine Query Language query without sanitization. When a search term is formatted as FIELDNAME:VALUE, the FIELDNAME portion is used as-is via string concatenation to build DQL subquery aliases. Any authenticated user can inject special characters to trigger query errors across search endpoints, manipulate the DQL string, and in development mode leak DQL structure and schema details through error responses. The fix generates the DQL identifier internally so no user input reaches the query string.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range.

Background info

kimai/kimai is vulnerable to SQL Injection in versions 0.0.1 - 2.59.0.

How to fix this

Upgrade the kimai/kimai library to the patch version.