Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify site running BackupSheep ≤1.8
-
DeliverySend request with blank integration key
-
ExploitKey validation treats blank as valid
-
ExecutionCreate and download full backup
-
PersistExfiltrate database and password hashes
-
ImpactDelete arbitrary files for site takeover
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V5 - File Handling File name/path control
|
| Exploitation Conditions | Exploitable when the BackupSheep WordPress Backup Plugin (through version 1.8) is installed and its integration key is left unset or blank - the plugin treats an empty key as valid, so any default/unconfigured installation is vulnerable to unauthenticated remote attack against standard HTTP(S) endpoints. No authentication, user interaction, or special platform is required (AV:N/AC:L/PR:N/UI:N). The principal limiting factors are deployment-related rather than technical: the plugin was closed on WordPress.org in July 2024 and has no patched release, so exposure is confined to sites that still have this abandoned plugin active; sites that configured a non-blank integration key may not be exploitable via the blank-key path. Mitigation is removal of the plugin, as no fix exists. |
| Impact | This is a genuine high-priority issue, not a CVSS-inflation artifact. The vendor/WPScan CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H = 10.0) describes a broken-authentication flaw where an unset or blank integration key is treated as valid, giving unauthenticated network attackers full backup creation/download (exposing the database with user password hashes) plus arbitrary file deletion - a credible path to full site takeover. All CVSS signals align with the description: no authentication (PR:N), no user interaction (UI:N), low complexity (AC:L), and full triple-impact. No EPSS score, CISA KEV listing, or public POC was provided in the input, so there is no public exploit identified at time of analysis and no evidence of active exploitation; the risk rating rests on the trivial exploitability and catastrophic impact rather than observed activity. The most important mitigating factor is NOT in the CVSS vector: the plugin was closed on WordPress.org in July 2024 with no fixed version, so the realistic exposure is limited to the shrinking set of sites still running this abandoned plugin. S:C (scope change) is defensible because impact extends from the plugin to the whole WordPress install and underlying server filesystem, though an S:U reading (~9.8) is also arguable; either way severity is critical. |
| Exploit ScenarioDerived | An unauthenticated attacker locates a site running BackupSheep (through 1.8) where the integration key is unset or blank - the default/unconfigured state - and sends requests to the plugin's endpoints with no valid key, which the plugin accepts. The attacker triggers a full site backup, downloads it to harvest the database (including user password hashes for offline cracking), and/or invokes the arbitrary file-deletion path to destroy site files. No public POC is referenced in the input, but the attack requires no authentication, no user interaction, and low complexity. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 01, 2026
Unauthenticated remote attackers can take over WordPress sites running the BackupSheep WordPress Backup Plugin through version 1.8 by supplying a blank or unset integration key that the plugin incorrectly treats as valid, allowing them to generate and download full-site backups containing the database with WordPress user password hashes and to delete arbitrary files on the server. The plugin was closed on WordPress.org in July 2024 and no fixed version exists, so exposure is limited to sites that still have this abandoned plugin installed and active; the defect is rated CVSS 10.0 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H), and no public exploit code has been identified at time of analysis.
RemediationAI
No vendor-released patch exists and the plugin is closed on WordPress.org, so the only complete remediation is to deactivate and fully delete the BackupSheep WordPress Backup Plugin from every WordPress installation - removing the plugin directory (wp-content/plugins/) as well as uninstalling it, since an inactive but present plugin can be reactivated if an attacker gains any foothold. If immediate removal is impossible, treat the site as compromised: block external access to the plugin's endpoints and any plugin-specific REST/AJAX routes at the web server or WAF layer, accepting that this may break legitimate backup functionality and does not close the underlying blank-key bypass, and restrict wp-admin and wp-login.php access by IP allowlist where operationally feasible, recognizing this can lock out legitimate administrators. Because the vulnerability exposes the database and allows arbitrary file deletion, also rotate all WordPress user passwords and the wp-config.php salts and authentication keys, rotate any stored third-party/API credentials, review wp_users and wp_usermeta for unauthorized administrator accounts, and audit the filesystem for unexpected deletions or dropped files. Consult the WPScan advisory at https://wpscan.com/vulnerability/5d6fce13-34e3-4ec6-9b47-a78dd7c94fed/ and the NVD record at https://nvd.nist.gov/vuln/detail/CVE-2026-101148 for confirmation details; note that simply configuring a non-blank integration key may defeat the blank-key path described in the assessment but is not a substitute for removal, since the abandoned code receives no security maintenance.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The flaw sits in the BackupSheep backup/restore integration layer, where the plugin authenticates incoming backup operations against a configured integration key but fails to reject a blank or unset value, effectively making the empty key a valid credential. That logic failure lets any remote client reach the plugin's backup and file-management endpoints over standard HTTP(S) without credentials, because the request satisfies the (broken) key check. The accompanying CWE classification, CWE-73 (External Control of File Name or Path), reflects the arbitrary file deletion and backup-file handling paths reachable once that check is bypassed, where attacker-influenced input determines which file paths the plugin acts on. The result is a chain of unauthenticated data exfiltration (full-site archives including wp-config-style secrets and the users table with password hashes) and destructive file manipulation on the underlying web server, which is why the assessed scope change is S:C and confidentiality, integrity, and availability are all High.
Know when WordPress gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
Unauthenticated remote attacker with a blank key (PR:N/AC:L) reads the full database and deletes arbitrary files (C:H/I:H/A:H); impact spans beyond the plugin to the whole site/server, so S:C.
Primary rating from Vendor (wpscan).
CVSS VectorVendor: wpscan
Lifecycle Timeline
3DescriptionCVE.org
The BackupSheep WordPress Backup Plugin WordPress plugin through 1.8 does not properly validate its integration key, treating an unset or blank key as valid, which allows unauthenticated attackers to create and download full site backups, including the database with user password hashes, and to delete arbitrary files on the server, leading to sensitive data disclosure and site takeover.
The BackupSheep WordPress Backup Plugin WordPress plugin through 1.8 has been closed on WordPress.org since July 2024 and no fixed version is available. Remove it from any site where it is installed.
Articles & Coverage 1
Executive ViewAI
Any organization still running the abandoned BackupSheep WordPress Backup Plugin (version 1.8 and earlier) is exposed to complete site compromise by unauthenticated attackers, who can extract the full database - including WordPress user password hashes - and delete arbitrary files on the hosting server. Because the plugin was removed from WordPress.org in July 2024 and no fixed version exists, this is a permanent, unpatched exposure for every site where it remains installed and active. Leadership should treat this as a data-breach and service-availability risk affecting customer, employee, and administrative accounts tied to those WordPress properties, and should prioritize immediate removal over waiting for a vendor fix.
No vendor-released patch identified at time of analysis. Interim mitigations: immediately deactivate and fully remove the BackupSheep WordPress Backup Plugin from all sites, force password resets and rotate all credentials and secrets stored in or accessible from WordPress, deploy WAF rules to block the plugin's vulnerable endpoints, restrict access to administrative and plugin paths, audit for file deletions or exfiltration of backup archives, and verify off-site backups are isolated from the web server. Note: the vulnerability is unauthenticated (CVSS vector PR:N), and no public exploit identified at time of analysis.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
The mailSend function in the isMail transport in PHPMailer before 5.2.18 might allow remote attackers to pass extra para
The isMail transport in PHPMailer before 5.2.20 might allow remote attackers to pass extra parameters to the mail comman
The Backup Migration plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1
The Hash Form - Drag & Drop Form Builder plugin for WordPress is vulnerable to arbitrary file uploads due to missing fil
Authentication bypass in the LiteSpeed Cache WordPress plugin (versions prior to 6.5.0.1) allows unauthenticated remote
The GiveWP - Donation Plugin and Fundraising Platform plugin for WordPress is vulnerable to PHP Object Injection in all
The Simple File List plugin for WordPress through version 4.2.2 contains an unauthenticated remote code execution vulner
The AI Engine WordPress plugin through version 3.1.3 exposes Bearer Token values through the /mcp/v1/ REST API endpoint
The SureTriggers WordPress plugin through version 1.0.82 contains a privilege escalation vulnerability that allows unaut
The Ninja Forms plugin before 2.9.42.1 for WordPress allows remote attackers to conduct PHP object injection attacks via
The Business Directory Plugin - Easy Listing Directories for WordPress plugin for WordPress is vulnerable to time-based
Remote code execution in WordPress 6.9.x (before 6.9.5) and 7.0.x (before 7.0.2) arises from a REST API batch endpoint r
EUVD-2026-90507
GHSA-3m4x-3wq2-6jqf
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB