Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate as low-privilege subscriber
-
DeliveryAccess admin page exposing UpdraftPlus settings
-
ExploitTrigger unchecked credential-output routine
-
ExecutionHarvest remote backup destination secrets
-
ImpactPivot to external cloud storage
Vulnerability Assessment
| Weakness |
CWE
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 | Exploitation requires two things simultaneously: (1) an authenticated account of any privilege level, including a subscriber, which is trivial to obtain on sites that permit open user registration; and (2) the site must be left in a specific post-migration state in which UpdraftPlus outputs its stored remote-storage settings into admin pages via a routine lacking a capability check. This post-migration state is the primary limiting factor (reflected in CVSS AC:H) - it is transient and not the default operating condition, so most sites are not exploitable at a given moment. No user interaction from a victim and no elevated privileges are needed once both conditions hold. Affected: UpdraftPlus 2.23.8 through <2.26.8.26 and 1.23.8 through <1.26.8; fixed in 1.26.8 and 2.26.8.26. |
| Impact | Signals converge on a genuine-but-moderate issue. The vendor CVSS 3.1 base of 5.3 (AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:N/A:N) captures the core: network-reachable but requiring low-privilege authentication and, critically, a high-complexity precondition (the site must be left in a 'particular post-migration state'). EPSS is very low at 0.14% (3rd percentile), there is no CISA KEV listing, and SSVC scores Exploitation:none / Automatable:no / Technical Impact:partial - all indicating this is not being mass-exploited and is not trivially wormable. However, a public exploit reference exists (WPScan), so exploitation is feasible for a motivated attacker who finds a vulnerable-state site. These signals are internally consistent: low EPSS + Automatable:no + AC:H all reflect the same conditional trigger, not a conflict. This is a real priority ONLY for sites that have recently performed a migration and were left in the affected state; for the general population it is a low-urgency patch. The impact, though, is meaningful: disclosure of backup-destination credentials (cloud storage passwords/secret keys) can enable lateral access to off-site data stores well beyond the WordPress instance itself. |
| Exploit ScenarioDerived | On a site left in a specific post-migration state, an attacker holding only a low-privilege account (e.g., a self-registered subscriber) loads an admin-facing page where UpdraftPlus renders its stored remote-storage settings without a capability check, and reads back the configured backup destination credentials (passwords, secret keys). A public exploit/write-up exists via WPScan, but the required post-migration state (reflected in the CVSS AC:H) limits opportunistic reuse. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 28, 2026
Credential disclosure in the UpdraftPlus WordPress backup and migration plugin lets any authenticated user - including a low-privileged subscriber - read the passwords and secret keys of the site's configured remote backup destinations, but only while the site is left in a specific post-migration state. Affected releases are the 1.x branch from 1.23.8 up to (but not including) 1.26.8 and the 2.x branch from 2.23.8 up to (but not including) 2.26.8.26; both branches are fixed in 1.26.8 and 2.26.8.26. Publicly available exploit code exists via the WPScan entry, but EPSS is low at 0.14% (roughly 3rd percentile) and the CISA SSVC assessment records no observed exploitation, so exploitation depends on a site actually being in the vulnerable post-migration state.
RemediationAI
Vendor-released patch: upgrade UpdraftPlus to 1.26.8 (1.x branch) or 2.26.8.26 (2.x branch) - these are the exact fixed versions per the vendor advisory, and the plugin's standard auto-update or manual update from the WordPress.org repository should be used. Because the vulnerable window depends on the site being in a specific post-migration state, also complete or cleanly exit any in-progress migration and confirm the plugin is not left in that intermediate state. Until patching is possible, the most effective compensating control is to eliminate the low-privilege foothold: disable open user registration (Settings > General) and audit existing subscriber and contributor accounts, noting the trade-off that this blocks legitimate self-service signups and may break membership or community workflows. Restricting admin-ajax.php and wp-admin requests to trusted IP ranges or requiring re-authentication for administrator sessions reduces reachability of the disclosure path but can break legitimate front-end AJAX functionality. Treat any site that ran an affected version in a post-migration state as potentially compromised: rotate all remote-storage credentials (S3 access/secret keys, Google Drive and Dropbox tokens, FTP/SFTP passwords) and review backup destination logs for unexpected access, since leaked credentials allow direct access to and possible deletion of off-site backups. Also review logs for authenticated subscribers hitting admin pages during the migration window. Full details are in the WPScan advisory at https://wpscan.com/vulnerability/52f39a82-89ee-43f1-ba9c-3ea646fb0a0e/ and the NVD record at https://nvd.nist.gov/vuln/detail/CVE-2026-82841.
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 issue is classified as CWE-200 (Exposure of Sensitive Information to an Unauthorized Actor) and stems from a missing capability check on a routine that renders the plugin's stored remote-storage configuration into WordPress admin pages. UpdraftPlus persists credentials - access keys, secret keys, and passwords - for off-site backup targets such as S3, Google Drive, Dropbox, or FTP, and normally those settings are only surfaced to administrators. When the site is left in a particular post-migration state, that rendering path is reachable without validating the caller's capabilities, so the stored secrets are emitted to the response returned to the requesting user. The assessed vector CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:N/A:N reflects that the endpoint is network reachable and requires only low privileges (PR:L), that the confidentiality impact of leaked backup credentials is high, and that no integrity or availability impact occurs. The AC:H rating captures the key precondition: the post-migration state is transient and not the default operating condition, so most installations are not exposed at any given moment. No user interaction by a victim is required once the two preconditions hold, and no elevated role is needed.
Know when Updraftplus 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:L/UI:N/S:U/C:H/I:N/A:N
Network-reachable and low-priv authenticated (PR:L subscriber), but the required post-migration state makes it AC:H; only confidential credential disclosure, so C:H, I:N, A:N.
Primary rating from Vendor (WPScan).
CVSS VectorVendor: WPScan
Lifecycle Timeline
3DescriptionCVE.org
The UpdraftPlus: WP Backup & Migration Plugin WordPress plugin before 1.26.8, UpdraftPlus: WP Backup & Migration Plugin WordPress plugin before 2.26.8.26 does not have any capability check in a routine that outputs its stored remote storage settings into admin pages when the site is left in a particular post-migration state, allowing any authenticated user, such as a subscriber, to retrieve the credentials of the configured backup destinations, such as passwords and secret keys.
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 Updraftplus
View allThe UpdraftPlus plugin through 1.13.12 for WordPress allows remote PHP code execution because the plupload_action functi
The UpdraftPlus plugin through 1.13.12 for WordPress has SSRF in the updraft_ajax_handler function in /wp-content/plugin
Remote code execution in UpdraftPlus: WP Backup & Migration Plugin for WordPress (versions ≤1.26.4) allows unauthenticat
The UpdraftPlus WordPress plugin Free before 1.22.3 and Premium before 2.22.3 do not properly validate a user has the re
The WP-Optimize WordPress plugin before 3.2.13, SrbTransLatin WordPress plugin before 2.4.1 use a third-party library th
The UpdraftPlus WordPress Backup Plugin WordPress plugin before 1.22.9 does not sanitise and escape the updraft_interval
The All-In-One Security (AIOS) WordPress plugin before 5.0.8 is susceptible to IP Spoofing attacks, which can lead to by
The All-In-One Security (AIOS) WordPress plugin before 5.1.5 does not limit what log files to display in it's settings p
The All-In-One Security (AIOS) WordPress plugin before 5.1.5 does not escape the content of log files before outputting
The WP-Optimize WordPress plugin before 4.2.0 does not properly escape user input when checking image compression statu
The All-In-One Security (AIOS) - Security and Firewall plugin for WordPress is vulnerable to Reflected Cross-Site Script
Unauth. Rated medium severity (CVSS 6.1), this vulnerability is remotely exploitable, no authentication required, low at
EUVD-2026-87887
GHSA-c9rv-8jhm-3c35
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB