CVE Catalog

CVE-2026-49850

HighCVSS 7.5
Published: Updated: Translated: NVD NIST

Summary

InvoicePlane before version 1.7.2 exposes Invoices::delete() and Invoices::delete_invoice_tax() as state-changing routes without requiring POST and validating a CSRF token. When an authenticated administrator loads attacker-controlled content that requests an affected route, the application can delete an invoice or invoice tax record. The cross-origin action can remove financial data without the administrator's intent.

Risk Assessment

An attacker could cause deletion of invoices or tax records, resulting in loss of financial data and disruption. This may lead to serious accounting and operational consequences.

Recommendation

Update InvoicePlane to version 1.7.2. Implement CSRF protection and require POST method for state-changing operations.

Other vulnerabilities in InvoicePlane

See all
Original NVD description (English source)

InvoicePlane is a self-hosted open source application for managing invoices, clients, and payments. Prior to 1.7.2, InvoicePlane exposes Invoices::delete() and Invoices::delete_invoice_tax() as state-changing routes without requiring POST and validating a CSRF token. When an authenticated administrator loads attacker-controlled content that requests an affected route, the application can delete an invoice or invoice tax record. The cross-origin action can remove financial data without the administrator's intent. This issue is fixed in version 1.7.2.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS