Skip to main content

Keep Backup Daily EUVDEUVD-2026-68608

| CVE-2026-75133 HIGH
Missing Authentication for Critical Function (CWE-306)
2026-08-31 VulnCheck GHSA-v523-g24m-hrq6
8.7
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Access
    Send unauthenticated HTTP request with kbd_cron_process parameter
  2. Delivery
    Plugin triggers full MySQL database dump without auth check
  3. Exploit
    Dump written to public uploads directory with predictable filename
  4. Execution
    Attacker enumerates filename using DB name and request timestamp
  5. Persist
    Fetches dump file directly from public URL
  6. Impact
    Extracts 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 kbd_cron_process trigger endpoint is accessible to unauthenticated remote users by default, and the WordPress uploads directory is publicly readable by default, meaning exploitation works against a standard plugin installation on a publicly reachable WordPress site. The primary limiting factor is filename prediction: the attacker must know or enumerate the WordPress database name (often guessable from wp-config.php leaks, error messages, or common defaults like wordpress) and brute-force the limited random component anchored to the dump-trigger timestamp. Sites behind a WAF or with uploads directory access controls are materially harder to exploit at the second stage.

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 kbd_cron_process parameter, causing the plugin to execute a full MySQL dump. The attacker then constructs candidate filenames using the known or guessable database name, iterates over the limited random component, and anchors the timestamp to the request time - issuing sequential GET requests to the uploads directory until the dump file is retrieved. No POC is publicly referenced, but this two-step technique is described in sufficient detail in the CVE to be independently reproduced.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.3% exploitation probability (EPSS)

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

Alert me

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

Keep Backup Daily 0 <2.1.4

Affected Packages

euvd keep_backup_daily fix: 2.1.4

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

Vendor (VulnCheck) PRIMARY 8.7 HIGH
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
vuln.today AI 7.5 HIGH

No authentication required to trigger dump or retrieve file; no integrity or availability impact; scope unchanged as only the WordPress DB is exposed.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
None
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

2
Patch available
Aug 31, 2026 - 17:17 EUVD
CVE Published
Aug 31, 2026 - 15:23 cve.org
HIGH 8.7

DescriptionCVE.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

Why It Matters

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.

Business Impact: Severe
Compensating Controls

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

EPSS Score
0.3%
Top 77% exploitable
Prevalence
Low
niche independent WordPress backup plugin, limited install base
Social Media
1
Sightings
Data Quality
5 sources
Confidence: Medium

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.3%
Patch available Yes
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
Out-of-Cycle
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact
Very High
Technical Impact
Partial

Priority Score

44
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +44
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