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*

Notes

Imported 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-84807 vulnerable 2026-11-03 10:16:29.846235 Kimai before 2.65.0 Authentication Bypass via Team Creation
MEDIUM (5.4)
Kimai (kimai/kimai) before 2.65.0 contains a business logic / improper authorization vulnerability in the default team creation endpoints. An authenticated user with project permission-management privileges can create or use a customer, project, or activity whose name matches an existing team; because the endpoints POST /api/customers/{id}/team, POST /api/projects/{id}/team, and POST /api/activities/{id}/team reuse an existing team of the same name and add the current user as teamlead without verifying that the user is authorized to manage that team, the attacker gains unauthorized team-lead (administration) rights over the existing team. Fixed in 2.65.0.
Published: 2026-09-02T11:11:19.729Z
Updated: 2026-10-29T21:16:56.900Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-52825 vulnerable 2026-09-16 04:33:53.533150 Kimai: Improper Authorization in Kimai Team Member and Team Activity Assignment APIs Allows Expansion of Team Scope Beyond Authorized Visibility
Kimai is an open-source time tracking application. Prior to 2.58.0, POST /api/teams/{id}/members/{userId} and POST /api/teams/{id}/activities/{activityId} verify that a teamlead may edit the Team but do not verify access_user for the referenced User or view access for the referenced Activity. A teamlead can add users or activities outside the teamlead's manageable scope to an editable team, bypassing the narrower choices enforced by TeamEditForm and UserRepository::getQueryBuilderForFormType(). The resulting relationships can be trusted by RolePermissionManager::checkTeamAccessActivity() and other team-based authorization, visibility, reporting, and workflow logic. This issue is fixed in version 2.58.0.
Published: 2026-09-15T10:39:15.019Z
Updated: 2026-09-15T12:34:38.943Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-52821 vulnerable 2026-09-16 04:33:53.507456 Kimai: Improper Authorization in Kimai Activity Creation with Preset Project Allows Creation Under Unauthorized Projects
Kimai is an open-source time tracking application. Prior to 2.57.0, GET or POST requests to /en/admin/activity/create/{project} and /en/admin/project/create/{customer} require only the generic create_activity or create_project capability and do not verify edit access to the supplied Project or Customer object. A user who knows a valid project.id or customer identifier can use the preset-parent creation logic in src/Controller/ActivityController.php or src/Controller/ProjectController.php to persist a new child business object under an unauthorized parent, polluting project or customer configuration and influencing later time-entry, rate, reporting, and billing behavior. This issue is fixed in version 2.57.0.
Published: 2026-09-15T10:38:16.963Z
Updated: 2026-09-17T14:20:56.384Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-52824 vulnerable 2026-09-16 04:33:53.498592 Kimai: Default APP_SECRET in Docker Image Enables Cookie Forgery and Account Takeover
Kimai is an open-source time tracking application. Prior to 2.58.0, the official Docker image sets APP_SECRET to the public value change_this_to_something_unique in Dockerfile, and .docker/entrypoint.sh neither replaces nor rejects that value before Symfony uses it as kernel.secret. An unauthenticated attacker who reaches a deployment that did not override APP_SECRET, knows a username, correctly guesses the account ID associated with that username, and targets an account without active two-factor authentication can forge HMAC-protected authentication artifacts, including KIMAI_REMEMBER cookies and login links, to access the account without its password. The updated entrypoint generates and persists a random secret when no safe operator-provided value exists. This issue is fixed in version 2.58.0.
Published: 2026-09-15T10:40:28.739Z
Updated: 2026-09-16T17:33:01.273Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-52820 vulnerable 2026-09-16 04:33:53.480104 Kimai: Timesheet PATCH/POST allows assigning to project outside user's team via query_builder OR-bypass
Kimai is an open-source time tracking application. Prior to 2.57.0, PATCH /api/timesheets/{id} and POST /api/timesheets accept a user-controlled project identifier through TimesheetApiEditForm and FormTrait, and ProjectRepository::getQueryBuilderForFormType() places that identifier in an unconditional OR branch that bypasses the team access criteria. Any authenticated user with edit_own_timesheet can therefore assign an owned timesheet to a project outside the user's teams, persist unauthorized project attribution, and retrieve project and customer metadata through GET /api/timesheets/{id}?full=true. TimesheetTeamAccessValidator now checks changed project and activity associations against current team access. This issue is fixed in version 2.57.0.
Published: 2026-09-15T10:37:17.720Z
Updated: 2026-09-15T12:42:21.215Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-52819 vulnerable 2026-09-16 04:33:53.460414 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-52828 vulnerable 2026-09-16 04:33:53.453939 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-52826 vulnerable 2026-09-16 04:33:53.451594 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-52822 vulnerable 2026-09-16 04:33:53.433299 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-52827 vulnerable 2026-09-16 04:33:53.377575 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-52823 vulnerable 2026-09-16 04:33:53.361128 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-49992 vulnerable 2026-09-16 04:32:56.061362 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-49865 vulnerable 2026-09-16 04:32:56.042787 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-44298 vulnerable 2026-06-08 08:05:10.559083 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-42267 vulnerable 2026-06-08 08:03:16.097381 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-41498 vulnerable 2026-06-08 08:03:15.504775 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-40486 vulnerable 2026-06-08 08:01:20.788615 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-40479 vulnerable 2026-06-08 08:01:20.786338 db.gcve.eu details were skipped to keep the page responsive. 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.

Inspect record JSON

Open JSON directly

Open this panel to browse, search, copy or download the JSON record.