← Back to search

CVE-2026-39353

9.1 CRITICALpublic exploit available

Published 2026-09-25 · Updated 2026-09-28

AI risk analysis

Summary
The flaw allows a malicious PHP file to be executed with web-server privileges, enabling remote code execution.
Exploitability
Exploitation is moderately hard as it requires placing a malicious PHP file in a writable directory, but once done, it can be easily triggered by rendering a public invoice.
Blast radius
If exploited, the impact could be severe, as it allows full control over the web server running InvoicePlane.
Detection
No reliable host or network indicator is derivable from the published description.
Prioritized remediation
Upgrade to version 1.7.2-rc-1 or later.
rcewebphptemplate-inclusion

Analysis generated locally by qwen2.5:7b-instruct (no data left the box). AI-assisted — verify against primary sources before acting.

NVD description

InvoicePlane is a self-hosted open source application for managing invoices, clients, and payments. Prior to 1.7.2-rc-1, InvoicePlane builds its permitted template list by scanning a PHP template directory that can be written through an administrator-controlled file-write capability. A malicious PHP file placed in the directory is automatically trusted by Mdl_templates and can be selected as public_invoice_template. When a public invoice is rendered, the guest View controller includes the trusted file and executes it with web-server privileges. This issue is fixed in version 1.7.2-rc-1.

CVSS vector

CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H

Weaknesses

CWE-98, CWE-693, CWE-732

Public exploit & PoC references

All references

Source data: NVD (nvd.nist.gov), public domain. Exploit-DB.ai adds local AI analysis for defensive use only.

Related CVEs

Related by shared AI tags and CWE weakness class. Browse the full archive.