Katalog CVE

CVE-2026-52823

ŚrednieCVSS 5.3
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Kimai to aplikacja open source do śledzenia czasu pracy. W wersjach przed 2.58.0 TimesheetController udostępnia trasy GET /api/timesheets/{id}/stop i GET /api/timesheets/{id}/restart, które wykorzystują uwierzytelnioną sesję przeglądarki i wykonują operacje zmieniające stan przez żądania GET bez zabezpieczenia przed fałszowaniem żądań. Zdalny atakujący może spowodować, że zalogowany użytkownik wywoła jedną z tych tras z treści kontrolowanej przez atakującego, zatrzymując działający wpis czasu pracy lub wznawiając historyczny wpis w celu utworzenia i uruchomienia nowego wpisu bez zgody użytkownika. Nieautoryzowane zmiany mogą uszkodzić rekordy czasu, rozliczenia, raporty, zatwierdzenia i audyty.

Ocena ryzyka

Atakujący może bez zgody użytkownika zatrzymywać lub wznawiać wpisy czasu pracy, co prowadzi do zniekształcenia danych rozliczeniowych, raportów i audytów. 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 rozważ ograniczenie dostępu do API lub wdrożenie dodatkowych zabezpieczeń przed CSRF dla tych tras.

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, TimesheetController exposes GET /api/timesheets/{id}/stop and GET /api/timesheets/{id}/restart, which reuse an authenticated browser session and perform state-changing operations through GET requests without a request-forgery defense. A remote attacker can cause a logged-in user to request either route from attacker-controlled content, stopping a running timesheet or restarting a historical entry to create and start a new timesheet without the user's consent. The unauthorized changes can corrupt time records, billing, reports, approvals, and audits. This issue is fixed in version 2.58.0.

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