Skip to main content

BackupSheep Backup Plugin EUVDEUVD-2026-90507

| CVE-2026-101148 CRITICAL
External Control of File Name or Path (CWE-73)
2026-10-01 contact@wpscan.com GHSA-3m4x-3wq2-6jqf
10.0
CVSS 3.1 · Vendor: wpscan
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Identify site running BackupSheep ≤1.8
  2. Delivery
    Send request with blank integration key
  3. Exploit
    Key validation treats blank as valid
  4. Execution
    Create and download full backup
  5. Persist
    Exfiltrate database and password hashes
  6. Impact
    Delete 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.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
No patch listed yet 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

BackupSheep WordPress Backup Plugin 0 ≤1.8

Affected Packages

euvd backupsheep_wordpress_backup_plugin no fix

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

Vendor (wpscan) PRIMARY 10.0 CRITICAL
AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
vuln.today AI 10.0 CRITICAL

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.

3.1 AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H

Primary rating from Vendor (wpscan).

CVSS VectorVendor: wpscan

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Changed
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

3
CVSS changed
Oct 01, 2026 - 11:22 NVD
10.0 (CRITICAL)
CVE Published
Oct 01, 2026 - 06:17 cve.org
UNKNOWN (no severity yet)
CVE Published
Oct 01, 2026 - 06:17 cve.org
CRITICAL 10.0

DescriptionCVE.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.

Executive ViewAI

Why It Matters

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.

Business Impact: Severe
Compensating Controls

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

EPSS Score
0.3%
Top 79% exploitable
Prevalence
Low
niche WordPress backup plugin, closed on WordPress.org since July 2024
Data Quality
4 sources
Confidence: Medium

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.

SignalValue
Severity CRITICAL
CISA KEV No
Public POC No
EPSS 0.3%
Patch available No
Active threat No
Deciding rule
CRITICAL severity
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Out-of-Cycle
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact
Very High
Technical Impact
Total

Priority Score

50
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +50
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

CVE-2016-10033 CRITICAL POC
9.8 Dec 30

The mailSend function in the isMail transport in PHPMailer before 5.2.18 might allow remote attackers to pass extra para

CVE-2016-10045 CRITICAL POC
9.8 Dec 30

The isMail transport in PHPMailer before 5.2.20 might allow remote attackers to pass extra parameters to the mail comman

CVE-2023-6553 CRITICAL POC
9.8 Dec 15

The Backup Migration plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1

CVE-2024-5084 CRITICAL POC
9.8 May 23

The Hash Form - Drag & Drop Form Builder plugin for WordPress is vulnerable to arbitrary file uploads due to missing fil

CVE-2024-44000 CRITICAL POC
9.8 Oct 20

Authentication bypass in the LiteSpeed Cache WordPress plugin (versions prior to 6.5.0.1) allows unauthenticated remote

CVE-2024-8353 CRITICAL POC
9.8 Sep 28

The GiveWP - Donation Plugin and Fundraising Platform plugin for WordPress is vulnerable to PHP Object Injection in all

CVE-2020-36847 CRITICAL POC
9.8 Jul 12

The Simple File List plugin for WordPress through version 4.2.2 contains an unauthenticated remote code execution vulner

CVE-2025-11749 CRITICAL POC
9.8 Nov 05

The AI Engine WordPress plugin through version 3.1.3 exposes Bearer Token values through the /mcp/v1/ REST API endpoint

CVE-2025-27007 CRITICAL POC
9.8 May 01

The SureTriggers WordPress plugin through version 1.0.82 contains a privilege escalation vulnerability that allows unaut

CVE-2016-1209 CRITICAL POC
9.8 May 14

The Ninja Forms plugin before 2.9.42.1 for WordPress allows remote attackers to conduct PHP object injection attacks via

CVE-2024-4443 CRITICAL POC
9.8 May 22

The Business Directory Plugin - Easy Listing Directories for WordPress plugin for WordPress is vulnerable to time-based

CVE-2026-63030 CRITICAL POC
9.8 Jul 17

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

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy