Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessSend unauthenticated HTTP request with kbd_cron_process parameter
-
DeliveryPlugin triggers full MySQL database dump without auth check
-
ExploitDump written to public uploads directory with predictable filename
-
ExecutionAttacker enumerates filename using DB name and request timestamp
-
PersistFetches dump file directly from public URL
-
ImpactExtracts all database contents including credentials and PII
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Authentication required for critical functions
MITRE ATT&CK
1 technique across 1 tactic: Initial Access The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | The Keep Backup Daily plugin must be installed and active on a WordPress site running a version before 2.1.4 - no non-default configuration is required beyond plugin activation. The |
| Impact | The CVSS 4.0 vector AV:N/AC:L/AT:N/PR:N/UI:N with VC:H reflects the real-world threat accurately: fully remote, zero complexity, no privileges, no user interaction, and complete database confidentiality loss. The absence of a CISA KEV listing means mass exploitation is not confirmed, but this does not reduce operational risk - the attack is trivially scriptable and requires no specialized tooling beyond a standard HTTP client. No EPSS score was provided in the input data, so exploitation probability cannot be quantified. No public POC is referenced, but the technique (trigger dump, enumerate filename, fetch file) is well within the capability of any script-kiddie given the description's detail. The primary risk driver is the complete exposure of the WordPress database - containing user credentials (hashed), personally identifiable information, API keys stored in options tables, and all site content - to any internet-sourced attacker. This is a genuine high-priority remediation item, not a theoretical risk inflated by CVSS scoring. |
| Exploit ScenarioDerived | An attacker sends an unauthenticated HTTP request to the target WordPress site with the |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 31, 2026
Unauthenticated remote attackers can trigger a full MySQL database dump on any WordPress site running Keep Backup Daily before version 2.1.4 by invoking the publicly exposed kbd_cron_process parameter with no credentials required. The generated dump file is stored in the publicly accessible uploads directory with a partially predictable filename derived from the database name, a limited random value, and the current Unix timestamp - making retrieval via brute-force enumeration feasible. No active exploitation is confirmed in CISA KEV at time of analysis, but the attack requires no privileges or special tooling, making it an immediate data-exposure priority for affected deployments.
RemediationAI
Upgrade the Keep Backup Daily WordPress plugin to version 2.1.4 or later immediately - this is the vendor-released fix per the CVE description and VulnCheck advisory at https://www.vulncheck.com/advisories/keep-backup-daily-wordpress-plugin-sensitive-information-exposure-via-kbd-cron-process. After upgrading, audit the WordPress uploads directory for any .sql or database dump files generated before the patch and delete them, as previously triggered dumps remain accessible even after patching the trigger endpoint. If immediate upgrade is not possible, block unauthenticated access to requests containing the kbd_cron_process parameter via a WAF rule or server-level rewrite condition, and configure the web server to deny directory listing and direct file access to the uploads path for .sql files - note this latter control may interfere with legitimate plugin backup retrieval if the plugin's restore workflow also uses the uploads directory.
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 root cause is CWE-306 (Missing Authentication for Critical Function): the plugin's backup trigger endpoint - controlled by the kbd_cron_process parameter - performs no authentication check before executing a full MySQL database dump. This is a classic WordPress plugin misconfiguration where a cron-oriented action (likely registered via wp_ajax_nopriv_ or a direct GET/POST handler) is reachable by unauthenticated users. The CPE cpe:2.3:a:fahad_mahmood:keep_backup_daily identifies this as an independent open-source WordPress plugin by developer Fahad Mahmood. WordPress uploads directories (/wp-content/uploads/) are publicly readable by default via the web server, so dump files written there are immediately downloadable. The filename's partial predictability - combining a known string (database name), low-entropy randomness, and the Unix timestamp - reduces the brute-force search space to a practical level, completing the two-stage attack without any authenticated access.
Know when Keep Backup Daily 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
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
No authentication required to trigger dump or retrieve file; no integrity or availability impact; scope unchanged as only the WordPress DB is exposed.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
Lifecycle Timeline
2DescriptionCVE.org
Keep Backup Daily plugin for WordPress before 2.1.4 contains a sensitive information exposure vulnerability that allows unauthenticated attackers to trigger a full MySQL database dump by accessing the publicly exposed kbd_cron_process parameter without authentication. Attackers can predict the partially predictable dump filename based on the database name, a limited random range, and the current Unix timestamp to download the generated backup from the publicly accessible uploads directory.
Executive ViewAI
WordPress sites running Keep Backup Daily before version 2.1.4 face an unpatched vulnerability enabling remote database extraction without credentials, with backup files stored in predictable locations within publicly accessible directories. This creates immediate risk of complete data loss including customer records, employee credentials, and business-critical information. No vendor-released patch identified at time of analysis.
Disable Keep Backup Daily plugin immediately and implement alternative backup solution as the primary mitigation. If disabling is infeasible, enforce strict access control lists denying public HTTP access to wp-content/uploads directory at the web server level. Migrate all existing backup files to secure locations outside web-accessible directories. Enable and actively monitor database access logs for unauthorized export operations. Deploy web application firewall rules to block requests containing the kbd_cron_process parameter in query strings or POST data.
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.
More in Keep Backup Daily
View allThe Keep Backup Daily plugin for WordPress is vulnerable to Reflected Cross-Site Scripting via the ‘t’ parameter in vers
The Keep Backup Daily WordPress plugin versions up to 2.1.2 contain a Stored Cross-Site Scripting (XSS) vulnerability in
The Keep Backup Daily WordPress plugin versions up to 2.1.1 contain a limited path traversal vulnerability in the `kbd_o
EUVD-2026-68608
GHSA-v523-g24m-hrq6
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB