CVE-2026-127050
Description
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.
Affected WordPress components
-
Backup Migration Plugin · backup-backupBefore 2.1.8View on WordPress.org
A confirmed match is backed by the plugin or theme slug. A possible match is based on the product name only and should be verified.
Affected products and versions
- inisev Backup Migration — Before 2.1.8
References
- wordpress.org https://wordpress.org/plugins/backup-backup/#developers
- www.vulncheck.com https://www.vulncheck.com/advisories/backup-migration-before-path-traversal-via-pclzip-restore-fallback
- nvd.nist.gov Official NVD record