CVE-2026-127050 PUBLISHED

Backup Migration before 2.1.8 Path Traversal via PclZip Restore Fallback

Assigner: VulnCheck
Reserved: 12.11.2026 Published: 12.11.2026 Updated: 12.11.2026

Backup Migration before 2.1.8 for WordPress contains a path traversal vulnerability in its PclZip restore fallback that allows an attacker to achieve arbitrary file write when an administrator restores a malicious backup archive on a server lacking the PHP zip extension. Attackers can craft a zip archive with entry names containing ".." sequences, which PclZip's extract() processes without the PCLZIP_OPT_EXTRACT_DIR_RESTRICTION option, writing a PHP file outside the intended extraction directory into the web-servable tree to achieve remote code execution.

Metrics

CVSS Vector: CVSS:4.0/AV:N/AC:H/AT:P/PR:H/UI:A/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
CVSS Score: 7.1

Product Status

Vendor inisev
Product Backup Migration
Versions Default: unaffected
  • affected from 0 to 2.1.8 (excl.)

Credits

  • Yll Berisha finder

References

Problem Types

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