Skip to main content

Database Backup for WordPress CVE-2026-4029

| EUVDEUVD-2026-30272 HIGH
Missing Authorization (CWE-862)
2026-05-14 Wordfence GHSA-p94x-gw9w-73f2
7.5
CVSS 3.1 · NVD
View

Attack ChainAIDerived

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

  1. Access
    Identify WordPress Multisite with legacy is_site_admin()
  2. Delivery
    Enumerate Database Backup plugin ≤2.5.2
  3. Exploit
    Send unauthenticated HTTP request to export endpoint
  4. Execution
    Bypass broken authorization check
  5. Impact
    Download 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.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.1% exploitation probability (EPSS)

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

Alert me

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

Database Backup for WordPress 0 ≤2.5.2

Affected Packages

euvd database_backup_for_wordpress 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

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

NVD PRIMARY 7.5 HIGH
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

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

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

Why It Matters

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.

Business Impact: High
Compensating Controls

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

EPSS Score
0.1%
Top 82% exploitable
Data Quality
3 sources
Confidence: Low

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 HIGH
CISA KEV No
Public POC No
EPSS 0.1%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
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
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact
High
Technical Impact
Partial

Priority Score

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

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.

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