Katalog CVE

CVE-2026-85289

ŚrednieCVSS 6.5
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Przed wersją 1.7.2 w InvoicePlane brakuje walidacji tokena CSRF w metodach usuwania, takich jak Payments::delete(), Recurring::delete() i User_clients::delete(). Mimo że trasy wymagają metody POST, nie sprawdzają tokena CSRF. Atakujący może wysłać formularz z innego origin przez przeglądarkę uwierzytelnionego administratora, aby usunąć dane finansowe i inne rekordy. Problem naprawiono w wersji 1.7.2.

Ocena ryzyka

Ryzyko usunięcia wrażliwych danych finansowych przez atak CSRF, co może prowadzić do strat finansowych i utraty integralności danych.

Rekomendacja

Zaktualizuj InvoicePlane do wersji 1.7.2 lub nowszej, która dodaje weryfikację tokena CSRF we wszystkich metodach zmieniających stan, szczególnie przy usuwaniu.

Inne podatności w InvoicePlane

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

InvoicePlane is a self-hosted open source application for managing invoices, clients, and payments. Prior to 1.7.2, InvoicePlane omits ensure_valid_post_request() from delete methods including Payments::delete(), Recurring::delete(), and User_clients::delete(). Although the routes require POST, they do not validate the request's CSRF token. An attacker can submit a cross-origin form through an authenticated administrator's browser to delete financial records and other application data. This issue is fixed in version 1.7.2.

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