CVE-2025-12654
Published
CVSS v3
2.7
LOW
CVSS v2
N/A
Affected
1
PROJECT
Description
The Migration, Backup, Staging – WPvivid Backup & Migration plugin for WordPress is vulnerable to arbitrary directory creation in all versions up to, and including, 0.9.120. This is due to the check_filesystem_permissions() function not properly restricting the directories that can be created, or in what location. This makes it possible for authenticated attackers, with Administrator-level access and above, to create arbitrary directories.
<p>WPvivid Backup & Migration Plugin offers backup, migration, and staging (create a staging site on a subdirectory to safely test WordPress, plugins, themes and website changes) as basic features.</p>
<h3>WPvivid Backup & Migration for MainWP</h3>
<p><a href="https://wordpress.org/plugins/wpvivid-backup-mainwp/" rel="ugc">WPvivid Backup & Migration for MainWP</a> is now available to download.<br />
WPvivid Backup & Migration for MainWP allows you to set up and control WPvivid Backup & Migration plugins for all child sites directly from your MainWP dashboard.</p>
<h3>WPvivid Backup & Migration Pro is Now Available</h3>
<ul>
<li>Customize everything to backup</li>
<li>Create staging sites and push staging sites to live</li>
<li>Incremental backups</li>
<li>Database backup encryption</li>
<li>Auto backup WordPress, themes, and plugins</li>
<li>WordPress multisite backup</li>
<li>WordPress multisite staging</li>
<li>Create a fresh WP install</li>
<li>Advanced remote backups</li>
<li>Advanced backup schedules</li>
<li>Restore remote backups</li>
<li>Migrate a site via remote storage</li>
<li>Migrate a childsite (MU) to a single WordPress install</li>
<li>White label WPvivid Backup & Migration Pro</li>
<li>Control user access to WPvivid Backup & Migration Pro</li>
<li><a href="https://wpvivid.com/backup-plugin-pro" rel="nofollow ugc">More amazing features</a></li>
</ul>
<p>See a review video on WPvivid Backup & Migration Pro:</p>
<p><span class="embed-youtube" style="text-align:center; display: block;"><iframe loading="lazy" class="youtube-player" width="750" height="422" src="https://www.youtube.com/embed/D1aYbayFpfU?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&start=7&wmode=transparent" allowfullscreen="true" style="border:0;" sandbox="allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox"></iframe></span></p>
<p><a href="https://wpvivid.com/pricing" rel="nofollow ugc">Get WPvivid Backup & Migration Pro</a></p>
<h3>Core Features</h3>
<h4>1. Easy Backups</h4>
<p>Easily create a backup of your WordPress site. You can choose to backup the entire site(database+files), all files, or database only.</p>
<h4>2. Auto Migration</h4>
<p>Clone and migrate your WordPress site to a new domain with a single click. WPvivid Backup & Migration Plugin supports site migration from dev environment to a new server, from dev environment to a new domain or from a live server to another.</p>
<h4>3. Create A Staging Site</h4>
<p>Create a staging site on a subdirectory of your production site to safely test WordPress, plugins, themes and website changes. You can choose what to copy from the the live site to the staging site.</p>
<h4>4. Scheduled Backups</h4>
<p>Set a schedule to run backups automatically on your website. You can set the backups to run every 12 hours, daily, weekly, fortnightly, monthly, choose backup items and destination.</p>
<h4>5. Offsite Backup to Remote Storage</h4>
<p>Send your backups offsite to a remote location. WPvivid Backup & Migration Plugin supports the leading cloud storage providers: Dropbox, Google Drive, Amazon S3, Microsoft OneDrive, DigitalOcean Spaces, FTP and SFTP.</p>
<h4>6. One-Click Restore</h4>
<p>Restore your WordPress site from a backup with a single click.</p>
<h4>7. Cloud Storage Supported</h4>
<p>WPvivid Backup & Migration plugin supports Dropbox, Google Drive, Microsoft OneDrive, Amazon S3, DigitalOcean Spaces, SFTP, FTP. WPvivid Backup & Migration Pro also supports Wasabi, pCloud, Backblaze, WebDav and more.</p>
<h3>Minimum Requirements to use WPvivid Backup & Migration plugin</h3>
<ul>
<li>Character Encoding UTF-8</li>
<li>PHP version 5.3</li>
<li>MySQL version 4.1</li>
<li>WordPress 4.5</li>
</ul>
<h3>External Services</h3>
<p>This plugin can optionally connect to third-party storage providers — Google Drive, Dropbox, Microsoft OneDrive, Amazon S3, DigitalOcean Spaces, and FTP/SFTP servers — to store backup files. When remote storage is enabled, backup archives and required authentication tokens are sent to the selected service’s API. Use of these services is subject to their own terms and privacy policies.</p>