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.
Published: 2026-09-20
Score: 8.7 High
EPSS: n/a
KEV: No
Impact: Remote Code Execution
Action: Patch Now
AI Analysis

Impact

The NivoCart application up to version 2.4.0 contains an arbitrary file upload vulnerability in the File Manager multi() endpoint. The flaw occurs because the system does not validate file extensions for new filenames, nor does it enforce restrictions when the chunks parameter is set to 2 or higher. The result is that an attacker with view‑only back‑office access can upload a PHP file to the publicly accessible image/data/ directory and execute it, leading to remote code execution on the host server.

Affected Systems

Vulnerable installations are those running NivoCart version 2.4.0 or earlier. The issue was discovered in the filemanager controller and applies to the entire platform, allowing attackers to place uploaded files in the web‑root image/data/ directory without restriction.

Risk and Exploitability

The CVSS score of 8.7 indicates high severity, and while an EPSS score is not available, the flaw requires only view‑only back‑office credentials to exploit. The lack of validation and the ability to host executable files in a public directory make this vulnerability readily exploitable for remote attackers. It is not listed in the CISA KEV catalog, but the potential impact remains significant for affected sites.

Generated by OpenCVE AI on September 20, 2026 at 12:26 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update to the latest NivoCart release that includes the file upload fix or patch the File Manager code to validate file types and the chunks parameter before saving.
  • If an update is not feasible, remove write permissions from the image/data/ directory and set the directory to be non‑executable to prevent PHP execution.
  • Configure the back‑office access control so that only full‑admin users can use the file manager or disable the upload feature for view‑only accounts.

Generated by OpenCVE AI on September 20, 2026 at 12:26 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sun, 20 Sep 2026 11:30:00 +0000

Type Values Removed Values Added
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.
Title NivoCart through 2.4.0 Arbitrary File Upload RCE via filemanager
Weaknesses CWE-434
References
Metrics cvssV3_1

{'score': 8.8, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H'}

cvssV4_0

{'score': 8.7, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-09-20T11:09:38.898Z

Reserved: 2026-09-20T10:42:42.058Z

Link: CVE-2026-94104

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-09-20T12:17:05.777

Modified: 2026-09-20T12:17:05.777

Link: CVE-2026-94104

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-20T12:30:17Z

Weaknesses
  • CWE-434

    Unrestricted Upload of File with Dangerous Type