CVE-2026-94104

8.8

NivoCart · NivoCart

NivoCart versions up to 2.4.0 contain an arbitrary file upload vulnerability in the File Manager multi() endpoint, allowing authenticated attackers to execute arbitrary PHP code.

Executive summary

A critical arbitrary file upload vulnerability in NivoCart allows authenticated users with back-office access to achieve remote code execution.

Vulnerability

The vulnerability exists within the File Manager multi() endpoint, which fails to properly validate file extensions when handling new filenames or multi-part uploads. An attacker with standard view-only back-office privileges can bypass these checks to upload and execute malicious PHP scripts within the web-accessible image/data/ directory.

Business impact

Successful exploitation of this vulnerability permits an attacker to execute arbitrary code on the underlying web server, potentially leading to a full compromise of the application and its hosted data. Given the CVSS score of 8.8, this flaw poses a high risk to the confidentiality, integrity, and availability of the system. Organizations may face severe consequences, including unauthorized access to sensitive business information and the potential for lateral movement within the network.

Remediation

Immediate Action: As no specific patch version is currently identified, administrators should restrict back-office access to only trusted users and monitor the image/data/ directory for unauthorized PHP or executable files. Contact the vendor for official guidance or emergency security updates.

Proactive Monitoring: Review web server access logs for requests directed at the image/data/ directory, specifically looking for attempts to access or execute files with non-image extensions. Monitor system file integrity to detect unexpected new files in the application directory.

Compensating Controls: Implement a Web Application Firewall (WAF) rule to block POST requests to the File Manager endpoint that contain suspicious file extensions or anomalous chunked upload parameters. Ensure the web server configuration prevents the execution of scripts within the uploads directory.

Exploitation status

Public Exploit Available: No (exploit_available: false)

Analyst recommendation

The severity of this remote code execution flaw requires immediate attention to prevent potential system compromise. Administrators must prioritize limiting access to the administrative dashboard and implementing strict file validation controls at the network edge while awaiting a formal vendor patch.

More NivoCart CVEs

History

  1. Disclosed CVE record published
  2. Collected by CVE Brief via github
  3. Analyst report written
  4. Published in the daily brief high section

Sources

Originally found and disclosed by Ikram-4, per the CVE Program record.