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. |
| Impact | CVSS 7.5, EPSS 56.2%, PoC available, patch available. Backup files are the ultimate prize: they contain everything needed to fully compromise and clone a WordPress site. Total Upkeep is the backup solution by BoldGrid, installed on many managed WordPress sites. |
| Exploit ScenarioDerived | An attacker accesses /wp-content/plugins/developer/env-info.php and obtains the backup path. They download the backup archive, extract wp-config.php for database credentials, and import the database to extract all user data, content, and configuration. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Mar 16, 2026
The Total Upkeep WordPress backup plugin through version 1.14.9 exposes backup file locations via env-info.php and restore-info.json. Unauthenticated attackers can discover and download complete site backups containing the database, wp-config.php with credentials, and all uploaded files.
Earlier versions of this analysis (1)
Backup file location exposure in Total Upkeep WordPress plugin enables unauthenticated download of complete site backups.
RemediationAI
Update to Total Upkeep 1.14.10+. Remove env-info.php and restore-info.json from web root. Move backup storage outside the web root. Rotate all credentials (database, secret keys, user passwords).
Affected VersionsENISA
Affected Packages
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 plugin creates env-info.php and restore-info.json files that are accessible without authentication. These files contain the full filesystem path to backup archives. An attacker can use this information to directly download backup ZIP files containing the entire WordPress database (including user credentials), wp-config.php (database passwords, secret keys), and all uploaded media.
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
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Primary rating from NVD · only source for this CVE.
CVSS VectorNVD
Lifecycle Timeline
3DescriptionCVE.org
The Total Upkeep - WordPress Backup Plugin plus Restore & Migrate by BoldGrid plugin for WordPress is vulnerable to Sensitive Information Exposure in all versions up to, and including, 1.14.9 via the env-info.php and restore-info.json files. This makes it possible for unauthenticated attackers to find the location of back-up files and subsequently download them.
Executive ViewAI
The Total Upkeep WordPress plugin contains a critical vulnerability allowing unauthenticated attackers to access backup files containing sensitive organizational data. Any WordPress site running this plugin version 1.14.9 or earlier is at immediate risk of data exposure, potentially compromising customer information, credentials, and business-critical content.
Apply vendor patch. If immediate patching is not possible: disable the plugin, implement Web Application Firewall rules to block requests to env-info.php and restore-info.json, restrict access to backup directories via .htaccess or web server configuration, and move backup storage outside the web root.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
More in Total Upkeep
View allUnauthenticated exposure of the backup authorization secret in Total Upkeep WordPress plugin (all versions before 1.17.3
Unauthenticated broken access control in BoldGrid's Total Upkeep WordPress backup plugin (versions up to and including 1
The Total Upkeep - WordPress Backup Plugin plus Restore & Migrate by BoldGrid plugin for WordPress is vulnerable to Remo
Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal') vulnerability in BoldGrid Total Upkeep al
The Total Upkeep - WordPress Backup Plugin plus Restore & Migrate by BoldGrid plugin for WordPress is vulnerable to Remo
The Total Upkeep - WordPress Backup Plugin plus Restore & Migrate by BoldGrid plugin for WordPress is vulnerable to Serv
The Total Upkeep plugin for WordPress is vulnerable to information disclosure in versions up to, and including 1.14.13.
EUVD-2020-30799
NVD
CVE.org
EPSS
GitHub PoC
Exploit-DB