Skip to main content

Total Upkeep EUVDEUVD-2026-57087

| CVE-2026-16253 HIGH
Information Exposure (CWE-200)
2026-08-12 WPScan GHSA-9629-rv6j-mh73
7.5
CVSS 3.1 · Vendor: WPScan
View

Attack ChainAIDerived

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

  1. Access
    Scan for WordPress sites with Total Upkeep active
  2. Delivery
    Request unauthenticated backup API endpoint
  3. Exploit
    Extract exposed authorization secret
  4. Execution
    Download backup archive containing credentials and source code
  5. Persist
    Use secret to trigger forced full-site restore
  6. Impact
    Overwrite live site files and database

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V14 - Data Protection Data exposure prevention
MITRE ATT&CK

2 techniques across 2 tactics: Collection, Discovery

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

No special conditions are required for the information disclosure path: the backup authorization secret is accessible to unauthenticated remote attackers (AV:N/AC:L/PR:N/UI:N) against any default installation of Total Upkeep before 1.17.3 on a network-reachable WordPress site. The forced site-restore capability is equally accessible once the secret is obtained, requiring no additional authentication or elevated privileges. Limiting factors are: the Total Upkeep plugin must be installed and active on the target WordPress site (not merely present but deactivated), and the WordPress site must be reachable over the network. No non-default configuration is required to be vulnerable - the secret exposure is a condition of running any version prior to 1.17.3.

Impact

The NVD-provided CVSS 7.5 vector (AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N) is assessed as materially incomplete: the CVE description explicitly states attackers can force a full site restore that overwrites live site files and the database, which maps to I:H and A:H impacts not reflected in the official score. An independent assessment places this closer to 9.8 Critical. EPSS at 16% sits well above the typical base rate and signals meaningful near-term exploitation probability. SSVC rates exploitation status as poc (public exploit exists) and the attack as automatable with partial technical impact - consistent with mass-scan campaigns against WordPress deployments. There is no CISA KEV entry at time of analysis, so active in-the-wild exploitation is not confirmed, though the public PoC from WPScan and automatable attack profile represent a credible escalation path. Backup plugins are high-value targets because their archives consolidate credentials, source code, and PII in a single downloadable artifact; the forced-restore capability adds site takeover to the threat model. Defenders should treat this as Critical severity rather than the NVD-stated High.

Exploit ScenarioDerived

An unauthenticated attacker runs an automated scanner against WordPress sites, identifies installations running Total Upkeep below 1.17.3, and retrieves the exposed authorization secret from an unprotected endpoint - a step fully automatable per SSVC. Using the secret, the attacker downloads the latest backup archive, extracting database credentials, WordPress secret keys, and all site source code from a single request. With the same secret, the attacker can then trigger a full site restore - replacing the live site's files and database with a crafted or older version - effectively taking over the site without any authentication. The publicly available PoC on WPScan enables this entire chain to be scripted.

Act Now Prioritize within 24-48h. Why: HIGH severity + EPSS > 10%.
Patch available 16.0% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Aug 12, 2026

Unauthenticated exposure of the backup authorization secret in Total Upkeep WordPress plugin (all versions before 1.17.3) enables remote attackers to both exfiltrate sensitive backup archives and trigger arbitrary full-site restores that overwrite live site files and the database. WPScan disclosed a publicly available proof-of-concept exploit, and SSVC rates the attack as automatable, creating conditions for mass exploitation campaigns. The vendor-reported CVSS score of 7.5 covers only the confidentiality dimension and substantially understates real-world risk by omitting the integrity and availability destruction possible through forced site restores.

RemediationAI

Upgrade Total Upkeep to version 1.17.3 or later immediately; the vendor patch is confirmed available. If immediate patching is not possible, temporarily deactivating the Total Upkeep plugin eliminates the attack surface entirely, with the trade-off of disabling all backup scheduling and restore functionality. As a compensating network control, deploy WAF rules to block unauthenticated requests to the plugin's backup API endpoints - typically wp-admin/admin-ajax.php actions and any REST API routes registered under the plugin's namespace - noting this may break legitimate restore workflows. Regardless of patch status, audit existing backup archives to confirm they are not stored in web-accessible directories; if they are, relocate them outside the document root. Because backup archives may have already been downloaded if exploitation occurred before patching, rotate all credentials stored within them: database passwords, WordPress secret keys and salts from wp-config.php, and any API keys embedded in the site. Reference the WPScan advisory (https://wpscan.com/vulnerability/97abf25a-48d4-4dfa-a7a3-de88455be7eb/) and NVD entry (https://nvd.nist.gov/vuln/detail/CVE-2026-16253) for further vendor guidance.

Affected VersionsENISA

Total Upkeep 0 <1.17.3

Affected Packages

euvd total_upkeep fix: 1.17.3

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

Total Upkeep is a WordPress backup and migration plugin that gates its backup-restore functionality behind an authorization secret. CWE-200 (Exposure of Sensitive Information to an Unauthorized Actor) identifies the root cause: the plugin fails to restrict access to this secret, making it retrievable by unauthenticated users - likely through an unprotected REST API route, an AJAX handler lacking nonce verification, or a publicly readable configuration value. Once the secret is obtained, attackers can invoke the backup API to download archives containing the full WordPress file tree, database dump, and wp-config.php (which holds database credentials and secret keys), or issue a restore command that replaces the live site entirely. The affected scope per CPE is cpe:2.3:a:unknown:total_upkeep:*:*:*:*:*:*:*:* covering all versions up to but not including 1.17.3, as confirmed by EUVD-2026-57087.

Know when Total Upkeep 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 (WPScan) PRIMARY 7.5 HIGH
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
vuln.today AI 9.8 CRITICAL

NVD vector omits I:H and A:H; forced site restore explicitly overwrites live files and database, confirming full integrity and availability loss alongside confidentiality breach.

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

Primary rating from Vendor (WPScan).

CVSS VectorVendor: WPScan

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
None
Availability
None

Lifecycle Timeline

3
Patch available
Aug 12, 2026 - 07:16 EUVD
CVE Published
Aug 12, 2026 - 06:00 cve.org
UNKNOWN (no severity yet)
CVE Published
Aug 12, 2026 - 06:00 cve.org
HIGH 7.5

DescriptionCVE.org

The Total Upkeep WordPress plugin before 1.17.3 does not adequately protect the secret that authorizes its backup-restore functionality and exposes it to unauthenticated users, allowing them to disclose sensitive backup information and to force a full site restore that overwrites the live site's files and database.

Executive ViewAI

Why It Matters

The Total Upkeep WordPress plugin (versions before 1.17.3) exposes an unauthenticated vulnerability allowing attackers to steal complete backup archives and force arbitrary full-site restores that destroy live databases and files. Any WordPress installation using this plugin without the patch is vulnerable to remote attackers who can weaponize publicly available exploit code to obliterate site functionality and exfiltrate sensitive data.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
16.0%
Prevalence
Medium
popular WordPress backup plugin, not WordPress core
Exploit
POC
Public exploit code exists
Data Quality
6 sources
Confidence: High

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 Yes
EPSS 16.0%
Patch available Yes
Active threat Yes
Deciding rule
HIGH severity + EPSS > 10%
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
Poc
System Exposure· derived
Open
Automatable
Yes
Human Impact
High
Technical Impact
Partial

Priority Score

74
Low Medium High Critical
KEV: 0
EPSS: +16
CVSS: +38
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

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