CVE-2026-81810: All-in-One WP Migration and Backup < 7.111 - Authenticated Privilege Escalation to Admin via Import Secret Key Disclosure
The All-in-One WP Migration and Backup WordPress plugin before 7.111 does not perform any capability check on several of its AJAX actions, gating them only on an installation-wide secret which it discloses to any user permitted to export the site, allowing such a user to import an arbitrary site archive and gain administrator access. Exploitation requires an administrator to have granted the export capability to a role that does not hold the All-in-One WP Migration and Backup WordPress plugin before 7.111's own import capability, which is not a default configuration.
Affected Software
Event History
Frequently Asked Questions
Which sites are realistically exposed to exploitation?
Sites using a version before 7.111 are exposed only if an administrator has granted the plugin's export capability to a role that does not also have the plugin's import capability. This is not the default configuration.
What access does an attacker need?
An attacker needs an account permitted to export the site through the plugin. That access allows disclosure of the installation-wide secret used to gate the affected AJAX actions.
How could this lead to administrator access?
A user with the export capability can obtain the secret and use it to import an arbitrary site archive. Importing that archive can give the attacker administrator access.
What should be checked while patching is pending?
Review which roles or users have been granted the plugin's export capability, especially roles that do not have its import capability. Removing export access from such non-administrative roles prevents the stated exploitation path.