Information Exposure in Keep Backup Daily WordPress Plugin
The Keep Backup Daily plugin for WordPress before 2.1.4 contains a vulnerability allowing unauthenticated attackers to trigger database backups and retrieve them via predictable filenames.
CVE search metadata
CVE search record: CVE-2026-75133. Severity: high. CVSS: 7.5. KEV: no. Product: Keep Backup Daily (< 2.1.4). Brief: Information Exposure in Keep Backup Daily WordPress Plugin. Brief link: https://feed.craftedsignal.io/briefs/2026-08-keep-backup-daily-exposure/
The Keep Backup Daily plugin for WordPress (versions prior to 2.1.4) is vulnerable to a sensitive information exposure flaw. This vulnerability allows an unauthenticated attacker to initiate a full MySQL database dump by invoking the kbd_cron_process parameter. The plugin generates backup files in the site's publicly accessible uploads directory. Because the naming convention for these backup files is partially predictable - based on the database name, a limited randomization factor, and the current Unix timestamp - attackers can enumerate and download these sensitive backups. This exposes the entire site database, including user credentials, configuration secrets, and other sensitive content. This vulnerability is critical for environments where the plugin is enabled, as it provides an automated pathway for total data exfiltration without requiring privileged access.
Attack Chain
- Attacker performs reconnaissance to identify WordPress sites running the Keep Backup Daily plugin.
- Attacker sends an unauthenticated HTTP GET/POST request to the target site using the
kbd_cron_processparameter to trigger the backup generation script. - The plugin executes the backup routine, dumping the MySQL database into a file within the
/wp-content/uploads/directory. - Attacker monitors the request or estimates the Unix timestamp at the time of execution.
- Attacker iterates through possible filenames based on the database name and the predictable timestamp and random range.
- Attacker attempts to download the generated backup file directly via standard web request.
- Attacker successfully exfiltrates the complete database contents.
Impact
Successful exploitation leads to the complete exfiltration of the WordPress database. This includes sensitive data such as site administrator credentials, hashed user passwords, configuration files, and PII of registered users. The breach of this data provides an attacker with the necessary information to perform full account takeover or further compromise the hosting environment.
Recommendation
- Patch the Keep Backup Daily plugin to version 2.1.4 or later immediately across all WordPress installations.
- Deploy the provided Sigma rule to detect attempts to invoke the
kbd_cron_processparameter from unauthenticated sources. - Audit web server logs for suspicious access patterns targeting the
/wp-content/uploads/directory with file extensions indicative of database backups (e.g., .sql, .zip, .sql.gz). - Implement restrictions on the web server to prevent direct access to sensitive file types within the uploads directory.
Immediate actions
Upgrade Keep Backup Daily to 2.1.4
Mitigations
Upgrade Keep Backup Daily to 2.1.4
CVE-2026-75133
Detection coverage 1
Detect CVE-2026-75133 Exploitation - Unauthenticated Backup Trigger
highDetects unauthenticated attempts to invoke the kbd_cron_process parameter which initiates database backups.
Detection queries are available on the platform. Get full rules →