Lucene search
+L

359 matches found

Github Security Blog
Github Security Blog
•added 2026/07/14 12:05 a.m.•21 views

Kimai: Login CSRF in the Timesheet Stop and Restart API Endpoints Allows Unauthorized State Changes

Summary Kimai 2.56.0 contains authenticated cross-site request forgery issues in its timesheet state-changing API endpoints. The application reuses the browser's existing session for /api/ requests, and both the stop and restart operations are exposed through GET and PATCH routes that directly...

5.3CVSS5.8AI score0.00298EPSS
SaveExploits0References2Affected Software1
Snyk
Snyk
•added 2026/07/14 12:05 a.m.•14 views

Cross-site Request Forgery (CSRF)

Overview Affected versions of this package are vulnerable to Cross-site Request Forgery CSRF via the stop and restart API endpoints. An attacker can cause unauthorized timesheet state changes by tricking an authenticated user into visiting a malicious page, leading to manipulation of time records...

5.3CVSS5.7AI score0.00298EPSS
SaveExploits0References2
OSV
OSV
•added 2026/07/14 12:04 a.m.•11 views

GHSA-C6W6-57JJ-62VH Improper Authorization in Kimai Timesheet Restart and Duplicate Allows New Timesheets After Project Access Revocation

Summary Kimai 2.56.0 contains an authenticated authorization bypass in the timesheet restart and duplicate workflows. After a user loses access to a project, the user can still derive a new timesheet from one of their historical entries and create a new record under that now-unauthorized project...

5.3CVSS5.8AI score0.00465EPSS
SaveExploits0References2
Github Security Blog
Github Security Blog
•added 2026/07/14 12:04 a.m.•22 views

Improper Authorization in Kimai Timesheet Restart and Duplicate Allows New Timesheets After Project Access Revocation

Summary Kimai 2.56.0 contains an authenticated authorization bypass in the timesheet restart and duplicate workflows. After a user loses access to a project, the user can still derive a new timesheet from one of their historical entries and create a new record under that now-unauthorized project...

5.3CVSS5.8AI score0.00465EPSS
SaveExploits0References2Affected Software1
Snyk
Snyk
•added 2026/07/14 12:04 a.m.•12 views

Missing Authorization

Overview Affected versions of this package are vulnerable to Missing Authorization through the restart and duplicate processes. An attacker can continue to create new timesheet entries for projects they no longer have access to by leveraging historical timesheet records after their permissions ha...

5.3CVSS5.7AI score0.00465EPSS
SaveExploits0References3
Positive Technologies
Positive Technologies
•added 2026/07/14 12:00 a.m.•23 views

PT-2026-60089

Summary Kimai 2.56.0 contains an authenticated authorization bypass in the timesheet restart and duplicate workflows. After a user loses access to a project, the user can still derive a new timesheet from one of their historical entries and create a new record under that now-unauthorized project...

5.3CVSS5.8AI score0.00465EPSS
SaveExploits0References8
Positive Technologies
Positive Technologies
•added 2026/07/14 12:00 a.m.•40 views

PT-2026-60090

Summary Kimai 2.56.0 contains authenticated cross-site request forgery issues in its timesheet state-changing API endpoints. The application reuses the browser's existing session for /api/ requests, and both the stop and restart operations are exposed through GET and PATCH routes that directly...

5.3CVSS5.8AI score0.00298EPSS
SaveExploits0References8
Positive Technologies
Positive Technologies
•added 2026/07/14 12:00 a.m.•13 views

PT-2026-58990

Summary Kimai 2.56.0 contains authenticated cross-site request forgery issues in its timesheet state-changing API endpoints. The application reuses the browser's existing session for /api/ requests, and both the stop and restart operations are exposed through GET and PATCH routes that directly...

5.3CVSS6.1AI score
SaveExploits0References3
Positive Technologies
Positive Technologies
•added 2026/07/14 12:00 a.m.•17 views

PT-2026-58959

Summary Kimai 2.56.0 contains an authenticated authorization bypass in the timesheet restart and duplicate workflows. After a user loses access to a project, the user can still derive a new timesheet from one of their historical entries and create a new record under that now-unauthorized project...

5.3CVSS6.1AI score
SaveExploits0References3
OSV
OSV
•added 2026/07/13 11:55 p.m.•17 views

GHSA-VRR2-G9GH-C3JC Kimai: Timesheet PATCH/POST allows assigning to project outside user's team via query_builder OR-bypass

Summary The Timesheet API PATCH /api/timesheets/id and POST /api/timesheets endpoints accept a user-supplied project ID and resolve it through a Symfony EntityType whose querybuilder allows the submitted ID to satisfy the access predicate via an unconditional OR branch. As a result, any...

5.3CVSS5.8AI score0.00449EPSS
SaveExploits0References2
Github Security Blog
Github Security Blog
•added 2026/07/13 11:55 p.m.•33 views

Kimai: Timesheet PATCH/POST allows assigning to project outside user's team via query_builder OR-bypass

Summary The Timesheet API PATCH /api/timesheets/id and POST /api/timesheets endpoints accept a user-supplied project ID and resolve it through a Symfony EntityType whose querybuilder allows the submitted ID to satisfy the access predicate via an unconditional OR branch. As a result, any...

5.3CVSS5.8AI score0.00449EPSS
SaveExploits0References2Affected Software1
OSV
OSV
•added 2026/07/13 11:55 p.m.•23 views

GHSA-4M8Q-55QV-9PWP Kimai: Teamlead authorization bypass in GET /api/timesheets allows reading other users' timesheet records without being teamlead of the target

Summary GET /api/timesheets?user= and users= returns the targeted user's timesheet records to any caller that has the viewothertimesheet permission, without verifying that the caller is teamlead of any team containing the target user. The per-record endpoint GET /api/timesheets/id correctly...

6.3CVSS5.7AI score0.00496EPSS
SaveExploits0References2
Github Security Blog
Github Security Blog
•added 2026/07/13 11:55 p.m.•23 views

Kimai: Teamlead authorization bypass in GET /api/timesheets allows reading other users' timesheet records without being teamlead of the target

Summary GET /api/timesheets?user= and users= returns the targeted user's timesheet records to any caller that has the viewothertimesheet permission, without verifying that the caller is teamlead of any team containing the target user. The per-record endpoint GET /api/timesheets/id correctly...

6.3CVSS5.7AI score0.00496EPSS
SaveExploits0References2Affected Software1
Snyk
Snyk
•added 2026/07/13 11:55 p.m.•15 views

Incorrect Authorization

Overview Affected versions of this package are vulnerable to Incorrect Authorization in the cgetAction process of the timesheet API endpoint, which fails to properly enforce teamlead authorization checks when accessing other users' timesheet records. An attacker can access sensitive timesheet dat...

6.3CVSS5.8AI score0.00496EPSS
SaveExploits0References2
Positive Technologies
Positive Technologies
•added 2026/07/13 12:00 a.m.•28 views

PT-2026-60086

Summary GET /api/timesheets?user= and users= returns the targeted user's timesheet records to any caller that has the view other timesheet permission, without verifying that the caller is teamlead of any team containing the target user. The per-record endpoint GET /api/timesheets/id correctly...

6.3CVSS5.7AI score0.00496EPSS
SaveExploits0References8
Positive Technologies
Positive Technologies
•added 2026/07/13 12:00 a.m.•19 views

PT-2026-58946

Summary GET /api/timesheets?user= and users= returns the targeted user's timesheet records to any caller that has the view other timesheet permission, without verifying that the caller is teamlead of any team containing the target user. The per-record endpoint GET /api/timesheets/id correctly...

6.3CVSS6.1AI score
SaveExploits0References3
Positive Technologies
Positive Technologies
•added 2026/07/13 12:00 a.m.•14 views

PT-2026-58999

Summary The Timesheet API PATCH /api/timesheets/id and POST /api/timesheets endpoints accept a user-supplied project ID and resolve it through a Symfony EntityType whose query builder allows the submitted ID to satisfy the access predicate via an unconditional OR branch. As a result, any...

5.3CVSS6.1AI score
SaveExploits0References3
Positive Technologies
Positive Technologies
•added 2026/07/13 12:00 a.m.•39 views

PT-2026-60087

Summary The Timesheet API PATCH /api/timesheets/id and POST /api/timesheets endpoints accept a user-supplied project ID and resolve it through a Symfony EntityType whose query builder allows the submitted ID to satisfy the access predicate via an unconditional OR branch. As a result, any...

5.3CVSS5.8AI score0.00449EPSS
SaveExploits0References8
Github Security Blog
Github Security Blog
•added 2026/07/02 8:44 p.m.•24 views

Kimai Favorite Timesheet Add and Remove Endpoints Allows Cross-User Bookmark Manipulation

Summary Kimai 2.56.0 contains an authenticated improper authorization / IDOR vulnerability in the favorite timesheet add and remove endpoints. A low-privileged user who knows another user's timesheet.id can add that record to, or remove it from, the victim's favorite/recent bookmark list. This...

5.8AI score
SaveExploits0References3Affected Software1
OSV
OSV
•added 2026/07/02 8:44 p.m.•21 views

GHSA-J5MC-P8QG-39J7 Kimai Favorite Timesheet Add and Remove Endpoints Allows Cross-User Bookmark Manipulation

Summary Kimai 2.56.0 contains an authenticated improper authorization / IDOR vulnerability in the favorite timesheet add and remove endpoints. A low-privileged user who knows another user's timesheet.id can add that record to, or remove it from, the victim's favorite/recent bookmark list. This...

5.3CVSS5.9AI score0.00264EPSS
SaveExploits0References3
Rows per page
Query Builder