Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify WordPress Multisite with legacy is_site_admin()
-
DeliveryEnumerate Database Backup plugin ≤2.5.2
-
ExploitSend unauthenticated HTTP request to export endpoint
-
ExecutionBypass broken authorization check
-
ImpactDownload database tables with sensitive data
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
MITRE ATT&CK
1 technique across 1 tactic: Privilege Escalation The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires WordPress Multisite environment with the deprecated is_site_admin() function present - specifically WordPress Multisite versions prior to 3.0 (pre-2010) or customized installations that restored this deprecated function. The target must be running Database Backup for WordPress plugin version 2.5.2 or earlier. No authentication, user interaction, or non-default plugin configuration required once these environmental prerequisites are met. Standard WordPress installations (non-Multisite) and modern WordPress Multisite versions (3.0+) are NOT vulnerable regardless of plugin version. The deprecated function dependency significantly limits the real-world attack surface, as the vast majority of WordPress Multisite deployments have upgraded beyond version 3.0 released over 15 years ago. |
| Impact | Real-world risk is MODERATE despite the High CVSS score, limited by narrow exploitation conditions. The CVSS vector CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N indicates straightforward remote exploitation with high confidentiality impact - theoretically allowing any network attacker to dump database contents without authentication. However, this vulnerability ONLY affects WordPress Multisite environments still using the deprecated is_site_admin() function, significantly reducing the attack surface. The function was deprecated in WordPress 3.0 (released 2010), meaning exploitation requires either legacy WordPress Multisite installations over 15 years old or customized environments that restored deprecated functionality. Absence from CISA KEV suggests no widespread active exploitation campaigns targeting this specific condition. EPSS data not provided but likely low given the narrow deployment scenario. For organizations running modern WordPress Multisite (3.0+), risk is NEGLIGIBLE. For those on legacy Multisite or custom deployments, risk is HIGH as the attack is trivial once conditions are met (AC:L, PR:N). The pure confidentiality impact (I:N/A:N) means attackers gain data access but cannot modify databases or crash services through this vector alone, though exposed credentials could enable follow-on attacks. |
| Exploit ScenarioDerived | An unauthenticated remote attacker identifies a WordPress Multisite installation running Database Backup for WordPress plugin version 2.5.2 or earlier through plugin enumeration techniques. The attacker crafts HTTP requests directly to the plugin's database export functionality (wp-db-backup.php), bypassing the broken authorization check. Since the plugin fails to enforce the return value of its authorization function in Multisite environments with is_site_admin() present, the attacker successfully triggers database table exports containing WordPress user credentials (including administrator password hashes), API keys, payment information if e-commerce plugins are present, and all site content including unpublished posts and private user data. Public exploit code availability not confirmed at time of analysis, though exploitation is straightforward (AC:L) given the clear authorization bypass mechanism visible in the source code references. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – May 14, 2026
Unauthenticated attackers can export complete database tables from WordPress Multisite installations running Database Backup for WordPress plugin ≤2.5.2, exposing credentials, user data, and site content. The vulnerability stems from improper enforcement of authorization check return values, bypassing security controls. Exploitation is limited to legacy WordPress Multisite environments using the deprecated is_site_admin() function. CVSS 7.5 (High) with network attack vector and no authentication required. No CISA KEV listing indicates limited widespread exploitation, though the unauthenticated remote access vector presents significant risk for affected configurations.
RemediationAI
Update to Database Backup for WordPress plugin version 2.5.3 or later, which addresses the authorization bypass per changeset 3510595 visible at https://plugins.trac.wordpress.org/changeset/3510595/. The fix properly enforces authorization check return values at lines 153 and 1632 in the trunk version (https://plugins.trac.wordpress.org/browser/wp-db-backup/trunk/wp-db-backup.php#L1632 and #L153). For organizations unable to immediately patch, implement these compensating controls: (1) Disable the Database Backup for WordPress plugin entirely until patching is completed - this eliminates the attack surface but removes backup functionality; (2) Upgrade WordPress Multisite to version 3.0 or later if running legacy versions, which removes the deprecated is_site_admin() function and prevents exploitation (note: major version upgrade carries compatibility risks with legacy plugins/themes); (3) Implement Web Application Firewall (WAF) rules blocking HTTP requests to wp-db-backup.php export endpoints from unauthenticated sources, specifically targeting the vulnerable functions around line 1623 - this may interfere with legitimate backup operations. All WordPress Multisite administrators should audit for presence of is_site_admin() function and verify current WordPress core version to determine actual exploitability.
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
This vulnerability exploits a logic flaw in the plugin's authorization mechanism within WordPress Multisite environments. The affected code fails to properly enforce the return value from its authorization check function, specifically in contexts where the deprecated is_site_admin() function is present. The CWE-862 (Missing Authorization) classification indicates the plugin performs privilege-sensitive operations without verifying the actor has permission to perform the requested action. The vulnerability exists in the database export functionality at wp-db-backup.php around lines 1623-1632, where authorization checks are bypassed. WordPress Multisite is a feature allowing multiple WordPress sites to share a single installation, and is_site_admin() was deprecated in WordPress 3.0 (2010) but may still exist in older or customized Multisite installations. The CPE identifies the vulnerable component as wpengine:database_backup_for_wordpress, affecting all versions through 2.5.2.
Know when Database Backup For 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:U/C:H/I:N/A:N
Primary rating from NVD · only source for this CVE.
CVSS VectorNVD
DescriptionCVE.org
The Database Backup for WordPress plugin for WordPress is vulnerable to unauthorized database export in all versions up to, and including, 2.5.2. This is due to the plugin not properly enforcing the return value of its authorization check. This makes it possible for unauthenticated attackers to export database tables, leading to Sensitive Information Exposure. Note: This vulnerability is only exploitable in WordPress Multisite environments where the deprecated is_site_admin() function exists.
Executive ViewAI
CVE-2026-4029 affects Database Backup for WordPress plugin versions 2.5.2 and earlier, allowing unauthenticated attackers to export complete database tables from WordPress Multisite installations, including credentials and user data. Organizations running affected plugin versions face immediate risk of unauthorized data exfiltration without any vendor patch currently available. This vulnerability directly compromises data confidentiality and compliance posture for affected WordPress Multisite environments.
Immediate interim mitigations: (1) Disable plugin access via WordPress admin settings and restrict plugin file execution if possible; (2) Implement Web Application Firewall rules to block database export requests to the vulnerable plugin endpoint; (3) Restrict database user permissions to read-only access where feasible; (4) Enable database activity monitoring and alerting for bulk export queries; (5) Isolate affected WordPress Multisite instances from production networks if not critical. Monitor vendor advisory channels for patch release. No vendor-released patch 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
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
Arbitrary file read and deletion in Database Backup for WordPress (versions ≤2.5.2) allows unauthenticated attackers on
Authorization bypass in Database Backup for WordPress plugin (≤2.5.2) enables unauthenticated attackers to redirect sche
EUVD-2026-30272
GHSA-p94x-gw9w-73f2
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB