Approved changes feed: RSS · Atom
cpe:2.3:a:kimai:kimai:*:*:*:*:*:*:*:*part: a version: * update: *
| Vendor | Kimai (6583110a-b827-5630-9aa6-4b250da143f7) |
|---|---|
| Product | Kimai (4a07d631-3997-5a4f-930c-99a6277354f1) |
| Edition | * |
| Language | * |
| Software edition | * |
| Target software | * |
| Target hardware | * |
| Other | * |
Notes
Imported from purl2cpe mapping
PURL mappings
| PURL | Source | Last 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
| Identifier | cpeApplicability | Submitted | db.gcve.eu details | Rationale |
|---|---|---|---|---|
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 |
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 this panel to browse, search, copy or download the JSON record.