Arbitrary file upload in Invoice Ninja 5

CVE-2025-10009

Incorrect handling of uploaded files in the admin "Restore" function in Invoice Ninja <= 5.11.72 allows attackers with admin credentials to execute arbitrary code on the server via uploaded .php files.

Vulnerability class: Unrestricted File Upload

EPSS: 0.005 (38.6th percentile) — read the EPSS interpretation.

Affected products

Weakness classification (CWE)

References