CVE-2025-5961
Last modified
CVE-2025-5961 is a high-severity vulnerability rated 7.2/10 on the CVSS scale. The Migration, Backup, Staging – WPvivid Backup & Migration plugin for WordPress is vulnerable to arbitrary file uploads due to missing file type validation in the 'wpvivid_upload_import_files' function in all versions up to, and including, 0.9.116. This makes it possible for authenticated attackers, with Administrator-level access and above, to upload arbitrary files on the affected site's server which may make remote code execution possible. EPSS estimates a 6.48% chance of exploitation in the next 30 days.
Description
The Migration, Backup, Staging – WPvivid Backup & Migration plugin for WordPress is vulnerable to arbitrary file uploads due to missing file type validation in the 'wpvivid_upload_import_files' function in all versions up to, and including, 0.9.116. This makes it possible for authenticated attackers, with Administrator-level access and above, to upload arbitrary files on the affected site's server which may make remote code execution possible. NOTE: Uploaded files are only accessible on WordPress instances running on the NGINX web server as the existing .htaccess within the target file upload folder prevents access on Apache servers.
Metrics
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H
Weakness Enumeration
Affected Software
| Vendor | Product | Versions |
|---|---|---|
| Wpvivid | Migration\, Backup\, Staging | < 0.9.117 |
References
- https://github.com/d0n601/CVE-2025-5961Exploit, Third Party Advisory
- https://ryankozak.com/posts/cve-2025-5961/Exploit, Third Party Advisory
Timeline
- Published
- Last Modified
- Status
- Analyzed
Frequently Asked Questions
What is CVE-2025-5961?
How severe is CVE-2025-5961?
How do I fix CVE-2025-5961?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2025
- CVE-2025-59601Information Disclosure when resetting device to factory defa…6.5
- CVE-2025-59603Memory Corruption when processing invalid user address with …7.8
- CVE-2025-59604Memory Corruption when running a memory copy operation due t…7.8
- CVE-2025-59605Memory Corruption when processing device identifier strings …7.8
- CVE-2025-59606Memory Corruption when writing to invalid memory locations o…7.8
- CVE-2025-59609Information Disclosure when processing advertisement frames …5.5
- CVE-2025-59610Memory Corruption when processing IOCTL requests with mismat…6.4
- CVE-2025-59611Memory corruption in diagnostic services due to absence of i…6.7
- CVE-2025-59612Memory corruption in windows drivers while sending incorrect…6.7
- CVE-2025-59613Memory Corruption when output buffer size is smaller than in…6.7
- CVE-2025-59614Memory Corruption when sending random number generator comma…6.7
- CVE-2025-59615Memory Corruption when invoking device input/output control …7.8
Are you affected by CVE-2025-5961?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
