High severity · published Dec 16, 2024
CVE-2024-12478
A vulnerability was found in InvoicePlane up to 1.6.1
8.8
CVSS
0.6%
EPSS
No
On KEV
Description
A vulnerability was found in InvoicePlane up to 1.6.1. It has been declared as critical. This vulnerability affects the function upload_file of the file /index.php/upload/upload_file/1/1. The manipulation of the argument file leads to unrestricted upload. The attack can be initiated remotely. The exploit has been disclosed to the public and may be used. Upgrading to version 1.6.2-beta-1 is able to address this issue. It is recommended to upgrade the affected component. The vendor was contacted early, responded in a very professional manner and quickly released a fixed version of the affected product.
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Attack vector
Network
Complexity
Low
Privileges
Low
User interaction
None
Confidentiality
High
Integrity
High
Availability
High
Scope
Unchanged
Exploitation
Is it being used?
Exploit prediction (EPSS)0.6% · higher than 47% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
IN
Invoiceplane · Invoiceplane
through 1.6.1 · source: NVD
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2024-12478
CVE.org
https://www.cve.org/CVERecord?id=CVE-2024-12478
Issue Tracking
https://github.com/InvoicePlane/InvoicePlane/pull/1141
Release Notes
https://github.com/InvoicePlane/InvoicePlane/releases/tag/v1.6.2-beta-1
Permissions Required
https://vuldb.com/?ctiid.288538
Third Party Advisory
https://vuldb.com/?id.288538
Third Party Advisory
https://vuldb.com/?submit.459910
More from Invoiceplane
9.9
CVE-2025-67084
File upload vulnerability in InvoicePlane through 1.6.3 allows authenticated attackers to upload arbitrary PHP files into attachments, which can later be executed remotely,…
9.8
CVE-2024-56975
InvoicePlane (all versions tested as of December 2024) v.1.6.11 and before contains a remote code execution vulnerability in the upload_file method of the Upload controller
9.1
CVE-2026-39353
InvoicePlane: Remote Code Execution via Writable Templates Directory
9.1
CVE-2026-25548
InvoicePlane Vulnerable to Remote Code Execution via Local File Inclusion and Log Poisoning
8.8
CVE-2017-1000238
InvoicePlane version 1.4.10 is vulnerable to a Arbitrary File Upload resulting in an authenticated user can upload a malicious file to the webserver
