CVE-2026-53757 PUBLISHED

Emlog: Zip Slip Path Traversal in Plugin/Template ZIP Upload Enables RCE

Assigner: GitHub_M
Reserved: 10.06.2026 Published: 04.09.2026 Updated: 04.09.2026

Emlog is an open source website building system. In versions 2.6.29 and prior, the emUnZip() function extracts all ZIP entries via ZipArchive::extractTo() without validating entry paths for ../ traversal sequences. Only the first entry's subdirectory structure is checked. An attacker can overwrite arbitrary files on the server filesystem, including config.php for immediate RCE. At time of publication, there are no publicly known patches.

Metrics

CVSS Vector: CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N
CVSS Score: 6.9

Product Status

Vendor emlog
Product emlog
Versions
  • Version <= 2.6.29 is affected

References

Problem Types

  • CWE-22: Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal') CWE