CVE-2026-25548

InvoicePlane is a self-hosted open source application for managing invoices, clients, and payments. A critical Remote Code Execution (RCE) vulnerability exists in InvoicePlane 1.7.0 through a chained Local File Inclusion (LFI) and Log Poisoning attack. An authenticated administrator can execute arbitrary system commands on the server by manipulating the `public_invoice_template` setting to include poisoned log files containing PHP code. Version 1.7.1 patches the issue.
Configurations

Configuration 1 (hide)

cpe:2.3:a:invoiceplane:invoiceplane:*:*:*:*:*:*:*:*

History

20 Feb 2026, 18:45

Type Values Removed Values Added
CPE cpe:2.3:a:invoiceplane:invoiceplane:*:*:*:*:*:*:*:*
First Time Invoiceplane invoiceplane
Invoiceplane
Summary
  • (es) InvoicePlane es una aplicación de código abierto autoalojada para gestionar facturas, clientes y pagos. Una vulnerabilidad crítica de ejecución remota de código (RCE) existe en InvoicePlane 1.7.0 a través de un ataque encadenado de inclusión local de ficheros (LFI) y envenenamiento de logs. Un administrador autenticado puede ejecutar comandos de sistema arbitrarios en el servidor manipulando la configuración 'public_invoice_template' para incluir ficheros de log envenenados que contienen código PHP. La versión 1.7.1 corrige el problema.
References () https://github.com/InvoicePlane/InvoicePlane/commit/93622f2df88a860d89bfee56012cabb2942061d6 - () https://github.com/InvoicePlane/InvoicePlane/commit/93622f2df88a860d89bfee56012cabb2942061d6 - Patch
References () https://github.com/InvoicePlane/InvoicePlane/security/advisories/GHSA-g6rw-m9mf-33ch - () https://github.com/InvoicePlane/InvoicePlane/security/advisories/GHSA-g6rw-m9mf-33ch - Exploit, Vendor Advisory

18 Feb 2026, 23:16

Type Values Removed Values Added
New CVE

Information

Published : 2026-02-18 23:16

Updated : 2026-02-20 18:45


NVD link : CVE-2026-25548

Mitre link : CVE-2026-25548

CVE.ORG link : CVE-2026-25548


JSON object : View

Products Affected

invoiceplane

  • invoiceplane
CWE
CWE-94

Improper Control of Generation of Code ('Code Injection')

CWE-98

Improper Control of Filename for Include/Require Statement in PHP Program ('PHP Remote File Inclusion')

CWE-117

Improper Output Neutralization for Logs