Everest Backup CVE-2025-11380
MEDIUMAttack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessSend unauthenticated AJAX request
-
ExploitPoll everest_process_status during active backup
-
ExecutionRetrieve disclosed backup file location
-
ImpactDownload exposed backup archive
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
MITRE ATT&CK
1 technique across 1 tactic: Privilege Escalation The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires that a backup operation be actively in progress - the 'everest_process_status' AJAX action only discloses a backup file location while a backup is running, which is the primary limiting factor and the reason for the AC:H rating. No authentication is required (CVSS PR:N) and no user interaction is needed (UI:N); the attack works against default configurations of the Everest Backup plugin on versions up to and including 2.3.5, because the AJAX action lacks any capability check. The practical limiter is timing: the attacker must poll the endpoint during the narrow window of an administrator-initiated or scheduled backup, so there is no persistent, on-demand exposure. |
| Impact | This is a genuine but moderate-priority issue, not an urgent emergency. The CVSS vector (CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N, base 5.9) shows a network-reachable, unauthenticated flaw (PR:N) but with high attack complexity (AC:H) because exploitation depends on a backup actively running - a condition outside the attacker's control. The impact is confidentiality-only (C:H, I:N, A:N): exposure of backup file locations that can then be downloaded. The EPSS score of 0.40% (32nd percentile) is low, indicating no widespread exploitation activity is expected, and this is consistent with the absence of a CISA KEV listing and no identified public exploit. There is therefore no conflict among the signals: all point to a real-but-opportunistic confidentiality risk whose practical exploitation is gated by timing. The main caveat is that the C:H rating is significant in practice - a WordPress backup archive typically contains the full database (including credentials, user PII, and secrets), so a successful retrieval is highly damaging even though the window of opportunity is narrow. |
| Exploit ScenarioDerived | While a site administrator is running a backup with Everest Backup, an unauthenticated attacker repeatedly calls the unprotected 'everest_process_status' AJAX action to read the in-progress backup's file location, then directly requests and downloads the resulting archive containing the full site and database. No public exploit code has been identified, and the attack only succeeds during the limited window in which a backup is actually running. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 08, 2026
Missing authorization in the WordPress plugin Everest Backup (versions up to and including 2.3.5) lets unauthenticated remote attackers call the 'everest_process_status' AJAX action and obtain the file location of an in-progress backup, which can then be fetched directly. The CVSS vector (AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N, 5.9) reflects that no authentication or user interaction is needed but that the disclosure only occurs while a backup is actually running, making the attack a timing-window problem rather than a persistent exposure; EPSS is 0.40 percent (32nd percentile) and no public exploit identified at time of analysis. This is a genuine but moderate-priority issue rather than an urgent emergency, since a successful hit requires an administrator-initiated or scheduled backup to be in progress exactly when the attacker polls the endpoint.
RemediationAI
Upstream fix available (PR/commit); released patched version not independently confirmed - the missing capability check was addressed in the plugin repository changeset r3374193 (https://plugins.trac.wordpress.org/changeset?old=3374193%40everest-backup&new=3374193%40everest-backup), so check the WordPress plugin directory for an Everest Backup release newer than 2.3.5 and update immediately once it is offered, and consult the Wordfence advisory (https://www.wordfence.com/threat-intel/vulnerabilities/id/869d7cab-cf21-4168-b45d-1681c76d896c?source=cve) for the vendor's stated fixed version. If an update cannot be applied at once, compensate with controls that specifically break the two-step attack: (1) ensure backup archives are never web-readable by configuring the plugin's backup/export directory outside the document root or by adding web-server deny rules for the backup path (for example an Apache 'Require all denied' block or an nginx 'deny all' location for the backup directory) - the trade-off is that managed hosts may already proxy those paths and the rule must be updated if the plugin changes its storage location; (2) use a WAF or reverse-proxy rule to block unauthenticated requests to /wp-admin/admin-ajax.php carrying action=everest_process_status from untrusted sources, accepting the risk that any legitimate front-end polling of that action will also be blocked; (3) temporarily disable unattended/scheduled backups and run backups only during short, actively monitored windows so the disclosure window is small and log review is meaningful - the trade-off is reduced backup frequency and weaker recovery posture; and (4) monitor web-server logs for repeated or suspicious requests to admin-ajax.php with that action parameter, since an attacker must poll during a backup window to succeed. Note that the assessed exploitation requirement - a backup must be actively running - means these controls remain effective even before the patch is applied.
Affected ProductsAI
Everest Backup - WordPress Cloud Backup, Migration, Restore & Cloning Plugin for WordPress, all versions up to and including 2.3.5, on any site where the plugin is installed and backups are performed (no specific CPE identifiers were supplied in the input data). The issue affects default configurations, so no special plugin settings are required beyond having the plugin present and a backup running. Vendor-side detail is available in the plugin repository changeset r3374193 referenced by NVD (https://plugins.trac.wordpress.org/changeset?old=3374193%40everest-backup&new=3374193%40everest-backup) and in the Wordfence threat-intelligence entry https://www.wordfence.com/threat-intel/vulnerabilities/id/869d7cab-cf21-4168-b45d-1681c76d896c?source=cve, which credits security@wordfence.com as the reporter.
Affects your stack
Find out whether the stacks and servers you run are on an affected version.
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The flaw is CWE-862 (Missing Authorization) in a WordPress plugin AJAX handler. WordPress plugins register AJAX callbacks through the wp_ajax_{action} hook for authenticated users and wp_ajax_nopriv_{action} for unauthenticated visitors; the 'everest_process_status' action is reachable without a login session and, in Everest Backup through 2.3.5, its callback performs no capability check (such as current_user_can('manage_options')) and no nonce verification before returning status data that includes the path or URL of the backup archive being written. The underlying technology is the WordPress HTTP dispatcher at /wp-admin/admin-ajax.php, which exposes any nopriv-registered action to anyone on the network. Because the returned location must be combined with direct read access to the backup file itself (an archive typically placed under the web root or in an uploads/backup directory), the practical impact is disclosure of the backup artifact, which may contain the full database, wp-config.php secrets and user credentials. The high AC component of the assessed vector is deliberate: the endpoint only yields a usable location while a backup job is executing, so exploitation depends on aligning with a scheduled or admin-triggered run rather than exploiting a standing condition.
Know when Wordpress Plugin 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:H/PR:N/UI:N/S:U/C:H/I:N/A:N
Unauthenticated network access (PR:N, AV:N), but success is gated by a backup running concurrently so AC:H; disclosure of a full backup archive justifies C:H with no integrity or availability impact.
Primary rating from Vendor (wordfence).
CVSS VectorVendor: wordfence
DescriptionCVE.org
The Everest Backup - WordPress Cloud Backup, Migration, Restore & Cloning Plugin plugin for WordPress is vulnerable to unauthorized access of data due to a missing capability check on the 'everest_process_status' AJAX action in all versions up to, and including, 2.3.5. This makes it possible for unauthenticated attackers to retrieve back-up file locations that can be subsequently accessed and downloaded. This does require a back-up to be running in order for an attacker to retrieve the back-up location.
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
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
More in Wordpress Plugin
View allThe Backup Migration plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1
The Hash Form - Drag & Drop Form Builder plugin for WordPress is vulnerable to arbitrary file uploads due to missing fil
Authentication bypass in the LiteSpeed Cache WordPress plugin (versions prior to 6.5.0.1) allows unauthenticated remote
The Simple File List plugin for WordPress through version 4.2.2 contains an unauthenticated remote code execution vulner
The AI Engine WordPress plugin through version 3.1.3 exposes Bearer Token values through the /mcp/v1/ REST API endpoint
The SureTriggers WordPress plugin through version 1.0.82 contains a privilege escalation vulnerability that allows unaut
The Ninja Forms plugin before 2.9.42.1 for WordPress allows remote attackers to conduct PHP object injection attacks via
The Business Directory Plugin - Easy Listing Directories for WordPress plugin for WordPress is vulnerable to time-based
SQL injection in the NotificationX WordPress plugin (versions up to and including 2.8.2) allows unauthenticated remote a
The POST SMTP Mailer - Email log, Delivery Failure Notifications and Best Mail SMTP for WordPress plugin for WordPress i
The MasterStudy LMS WordPress Plugin - for Online Courses and Education plugin for WordPress is vulnerable to union base
The Email Subscribers by Icegram Express plugin for WordPress is vulnerable to SQL Injection via the ‘hash’ parameter in
NVD
CVE.org
EPSS
GitHub PoC
Exploit-DB