Katalog CVE

CVE-2026-52822

ŚrednieCVSS 5.3
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Kimai to aplikacja open source do śledzenia czasu pracy. W wersjach przed 2.58.0 PATCH /api/timesheets/{id}/restart, PATCH /api/timesheets/{id}/duplicate oraz webowy przepływ duplikowania mogą utworzyć nowy rekord na podstawie posiadanego historycznego wpisu czasu pracy po odebraniu użytkownikowi dostępu do jego projektu lub czynności. TimesheetVoter ocenia uprawnienie own-timesheet przed bieżącym dostępem zespołowym, a jego logika canStart() waliduje widoczność obiektu, ale nie weryfikuje bieżącego dostępu zespołowego użytkownika do wskazanego projektu i czynności. Stary wpis działa więc jako trwała zdolność do tworzenia nowych rekordów czasu w nieautoryzowanym projekcie i czynności, uszkadzając budżety, statystyki, raporty i faktury po administracyjnym odebraniu uprawnień.

Ocena ryzyka

Użytkownik, któremu odebrano dostęp do projektu lub czynności, może nadal tworzyć nowe wpisy czasu pracy w tym projekcie, co prowadzi do zniekształcenia budżetów, statystyk, raportów i faktur. Narusza to integralność danych i może wpływać na rozliczenia finansowe.

Rekomendacja

Zaktualizuj Kimai do wersji 2.58.0 lub nowszej. Do czasu aktualizacji monitoruj tworzenie wpisów czasu pracy po odebraniu uprawnień i weryfikuj spójność danych rozliczeniowych.

Inne podatności w Kimai

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

Kimai is an open-source time tracking application. Prior to 2.58.0, PATCH /api/timesheets/{id}/restart, PATCH /api/timesheets/{id}/duplicate, and the web duplicate workflow can derive a new record from an owned historical timesheet after the user's access to its project or activity has been revoked. TimesheetVoter evaluates the own-timesheet permission before current team access, and its canStart() logic validates object visibility but does not verify the user's current team access to the referenced project and activity. An old entry therefore acts as a persistent capability to create new time records under an unauthorized project and activity, corrupting budgets, statistics, reports, and invoices after an administrative revocation. This issue is fixed in version 2.58.0.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS