Keep Backup Daily exposes full database backups without authentication
Keep Backup Daily before 2.1.4 exposes the kbd_cron_process parameter without authentication. A remote attacker can trigger a full MySQL database dump, predict the partly randomized filename from the database name, limited random range and current Unix timestamp, and download the backup from the public uploads directory.
- Component
- Keep Backup Daily
- Plugin slug
keep-backup-daily- Affected
- < 2.1.4
- Safe version
2.1.4- Published
- Aug 31, 2026
This CVE was published Aug 31, 2026 and is one of 6 known issues for this plugin.
Update, patch or deactivate.
Update Keep Backup Daily to 2.1.4 or later, remove exposed database dumps from public storage, review access logs, and rotate WordPress, database and application secrets contained in a backup.
A safe version is available, so updating to that version or later is the preferred remediation. If an immediate update is not practical, consider a targeted application patch or temporarily restricting the affected functionality.
Deactivate only when warranted by your risk profile, or when advised by your hosting provider in the limited circumstances where the vulnerability cannot otherwise be mitigated. If you’re unsure which action is appropriate, contact Fused or your hosting provider for guidance.
Technical description
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.
CVE / CNA vector: 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/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X