Skip to content
Threat Feed
high advisory

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

  1. Attacker performs reconnaissance to identify WordPress sites running the Keep Backup Daily plugin.
  2. Attacker sends an unauthenticated HTTP GET/POST request to the target site using the kbd_cron_process parameter to trigger the backup generation script.
  3. The plugin executes the backup routine, dumping the MySQL database into a file within the /wp-content/uploads/ directory.
  4. Attacker monitors the request or estimates the Unix timestamp at the time of execution.
  5. Attacker iterates through possible filenames based on the database name and the predictable timestamp and random range.
  6. Attacker attempts to download the generated backup file directly via standard web request.
  7. 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_process parameter 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

IT Operations 24h

Mitigations

Upgrade Keep Backup Daily to 2.1.4

immediate IT Operations

CVE-2026-75133

Detection coverage 1

Detect CVE-2026-75133 Exploitation - Unauthenticated Backup Trigger

high

Detects unauthenticated attempts to invoke the kbd_cron_process parameter which initiates database backups.

sigma tactics: exfiltration, initial_access techniques: T1190 sources: webserver

Detection queries are available on the platform. Get full rules →