CVE-2026-94104 Details
Description
NivoCart through 2.4.0 contains an arbitrary file upload vulnerability in the File Manager multi() endpoint that fails to validate file extensions for new filenames or when chunks parameter is 2 or higher. Attackers with view-only back-office access can upload PHP files to the web-accessible image/data/ directory and execute them for remote code execution.
An arbitrary file upload vulnerability has been identified in NivoCart versions through 2.4.0. The issue resides in the File Manager's 'multi()' endpoint, which fails to properly validate file extensions for new filenames or when the 'chunks' parameter is set to 2 or higher. This vulnerability allows attackers with view-only back-office access to upload PHP files to the web-accessible 'image/data/' directory and execute them, leading to remote code execution.
To address this vulnerability, NivoCart should implement strict and unconditional validation of file extensions and MIME types before saving any uploaded files or chunks. Additionally, the 'multi()' endpoint should include a permission check to ensure that only users with the appropriate rights can upload files. Finally, web server configurations should be updated to prevent the execution of scripts in upload directories, such as 'image/data/'.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
Volerion
Assessed Sep 20, 2026CISA-ADP
Assessed Sep 24, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-434 | Unrestricted Upload of File with Dangerous Type | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| NivoCart | <= 2.4.0 (semver) |
CPE
Remediation
| |
Change History
2 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Sep 24, 2026 | CVE Modified | CISA-ADP |
| Sep 20, 2026 | New CVE Received | [email protected] |
Volerion