Home/Security Research

CVE-2026-15049

HIGH — CVSS 7.2

Authenticated (Editor+) Arbitrary File Upload via ZIP Import in Depicter Plugin

PluginDepicter — Slider and Popup Builder
DeveloperAverta
Affected< 4.8.0
Fixed in4.8.0
VulnerabilityUnrestricted Upload of File with Dangerous Type (CWE-434)
CVSS Score7.2 High (CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H)
Required RoleEditor or higher
Discovered byMd Minaruzzaman Shovon
ReportedJuly 2026
DisclosedJuly 2026

Summary

An Arbitrary File Upload vulnerability exists in the WordPress Depicter plugin in versions prior to 4.8.0. The plugin features an import utility that accepts compressed ZIP archives to restore or import slider templates and assets.

Due to insufficient validation of archive contents during the extraction process, authenticated users with Editor-level access can upload and extract arbitrary executable files (such as PHP scripts) into publicly accessible web directories, resulting in possible Remote Code Execution (RCE).

Technical Details

Depicter processes uploaded archive packages through an internal extraction routine without validating each individual file extension against the allowed WordPress media whitelist before writing them to disk.

An attacker holding Editor-level privileges can construct a ZIP file containing executable PHP scripts, trigger the import action, and execute arbitrary code by requesting the extracted PHP file directly.

Attack vector: Authenticated Editor file upload via the Depicter import AJAX endpoint.

Impact

  • Arbitrary server-side PHP script execution
  • Full compromise of the WordPress environment and underlying file system
  • Database credential theft and persistence creation

Remediation

Update Depicter to version 4.8.0 or later. The update incorporates strict file extension verification and MIME-type integrity checks during ZIP unpacking routines.

References & Disclosure Timeline

Timeline:
• July 2026 — Vulnerability discovered & responsibly disclosed via WPScan
• July 2026 — Averta released security patch in Depicter 4.8.0
• July 2026 — CVE-2026-15049 assigned and published