Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify site with plugin and mail-to-push enabled
-
DeliveryTrigger password reset for admin
-
ExploitRead reset URL from exposed push queue
-
ExecutionSet new admin password via reset key
-
ImpactFull administrative account takeover
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 the plugin's mail-to-push feature to be explicitly enabled via the wpmobile_auto_mail=1 setting; this non-default configuration is what causes outbound WordPress password-reset emails (reset URL and key) to be mirrored into the push row queue where the unauthorized endpoint exposes them. Without this feature enabled, the exfiltration vector does not exist. When enabled, no authentication or user interaction is required (PR:N/UI:N) and exploitation works remotely against the plugin's push/read API endpoints. The primary limiting factor is therefore the mail-to-push configuration dependency; a secondary practical dependency is that a password-reset email for the target account must be generated (attacker-triggerable via the standard WordPress lost-password flow) so it lands in the queue. |
| Impact | This is a genuine high-priority issue, not a CVSS-inflated one, but with an important caveat. The CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N) describes fully remote, unauthenticated, low-complexity exploitation resulting in complete account takeover (C:H/I:H/A:H), consistent with the 9.8 score and the CWE-862 missing-authorization root cause. However, the exploit chain is gated by a non-default configuration: the mail-to-push feature (wpmobile_auto_mail=1) must be enabled, which is what mirrors outbound WordPress password-reset emails (including the reset key and URL) into the attacker-readable push queue. This configuration dependency is not reflected in the CVSS vector and materially narrows the real exploitable population below what AV:N/AC:L alone implies. No EPSS score, KEV listing, or public POC was provided in the input, so there is no public exploit identified at time of analysis and no evidence of active exploitation; the finding originates from Wordfence research with source-code references rather than observed attacks. Net: treat as urgent for any site running this plugin with mail-to-push enabled, but the absence of exploitation signals and the required configuration suggest this is currently a patch-promptly rather than drop-everything-tonight item for the broader install base. |
| Exploit ScenarioDerived | On a WordPress site running WPMobile.App (<=11.82) with the mail-to-push feature enabled, an unauthenticated attacker triggers a password reset for a target administrator, then queries the plugin's unauthorized push-queue endpoint to read the mirrored reset email containing the reset URL and key. The attacker follows that URL to set a new password and fully takes over the administrator account. No public exploit code was identified at time of analysis, but the Wordfence source-code references pinpoint the vulnerable push/read endpoints. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 02, 2026
Unauthenticated attackers can hijack arbitrary WordPress accounts, including administrators, on sites running the WPMobile.App - Android and iOS App Builder plugin (wpappninja) in all versions up to and including 11.82, because a missing authorization check exposes password-reset URLs that the plugin's push queue has mirrored from outbound emails. The issue carries a CVSS 3.1 base score of 9.8 (AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H), and the assessed vector matches the vendor listing; exploitation is contingent on the non-default mail-to-push setting (wpmobile_auto_mail=1) being enabled and on a password-reset email existing in the queue, which an attacker can induce through WordPress's standard lost-password flow. No CISA KEV entry and no public exploit code were identified at time of analysis, so the flaw is not confirmed as actively exploited, but the combination of unauthenticated reach, low complexity, and full account-takeover impact makes it high priority wherever the prerequisite configuration is in place.
RemediationAI
No vendor-released patch or fixed plugin version is identified in the supplied data, so the first action is to confirm the current status on the Wordfence advisory at https://www.wordfence.com/threat-intel/vulnerabilities/id/18fddc88-53d5-42c0-946f-f88ef6abb39f?source=cve and upgrade to the first patched release as soon as Amauric publishes it, since all versions through 11.82 remain in scope. Until a fix is available, the most effective compensating control is to disable the mail-to-push feature (set wpmobile_auto_mail=0 or turn it off in the plugin settings) so that password-reset emails are never mirrored into the push row queue; the trade-off is that app users stop receiving email-derived push notifications. If that setting cannot be disabled, deactivate the wpappninja plugin entirely, accepting the loss of the mobile app integration, or block unauthenticated access to the plugin's push/read API endpoints at the WAF or reverse proxy so only expected app clients can reach them. Because the flaw yields full account takeover, also force password resets and rotate credentials for all administrator accounts and review logs for unexpected use of WordPress lost-password flows followed by immediate logins; be aware that these are detection and containment measures, not substitutes for patching.
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 root cause is CWE-862 (Missing Authorization) inside the WordPress plugin wpappninja, also published as WPMobile.App - Android and iOS App Builder by vendor Amauric. WordPress plugins expose REST/API-style handlers that are expected to enforce current_user_can() capability checks or nonce validation; here, the relevant handlers in inc/api/read_enhanced.php (around line 171), inc/api/push.php (around line 467), inc/common/deeplinking.php (around line 249), and inc/functions/sdk2019.php (around line 256) do not adequately verify that the caller is authorized to read push-queue data. The mail-to-push feature (enabled via wpmobile_auto_mail=1) hooks outbound WordPress mail and mirrors messages into the push row queue so the app can display them; because WordPress password-reset emails contain the reset URL and reset key, those secrets land in the same queue. An unauthenticated remote attacker can therefore read the queued reset link for an arbitrary user, visit it, choose a new password, and log in as that user. Authentication requirements are unambiguous: the CVSS vector contains PR:N and UI:N, so no credentials and no victim interaction are needed, and the CPE string cpe:2.3:a:amauric:wpmobile.app_-_android_and_ios_app_builder:*:*:*:*:*:*:*:* confirms that every released plugin version is in scope. The one true mitigation dependency is configuration, not code complexity: without mail-to-push enabled the sensitive mail never enters the push queue, and the exfiltration path does not exist.
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:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Remote unauthenticated missing-authorization read yields admin account takeover (C/I/A:H); AC:L and PR:N retained because once the feature is enabled no attacker-side complexity or credentials are needed.
Primary rating from Vendor (Wordfence).
CVSS VectorVendor: Wordfence
DescriptionCVE.org
The WPMobile.App - Android and iOS App Builder plugin for WordPress is vulnerable to authorization bypass in all versions up to, and including, 11.82 This is due to the plugin not properly verifying that a user is authorized to perform an action. This makes it possible for unauthenticated attackers to exfiltrate password-reset URLs for arbitrary users, including administrators, mirrored into the push queue by the mail-to-push feature, and use those URLs to take over the targeted accounts. This exploit chain requires the plugin's mail-to-push feature (wpmobile_auto_mail=1) to be enabled, as that setting is what causes outbound WordPress password-reset emails - including the reset URL and key - to be mirrored into the push row queue where they become accessible to the attacker.
Articles & Coverage 1
Executive ViewAI
The WPMobile.App App Builder plugin for WordPress (all versions through 11.82) contains a critical flaw that allows an external, unauthenticated attacker to take over any account on an affected site, including administrator accounts, giving full control over the site's content, configuration, data, and visitors. No vendor patch has been released, so every organization running this plugin on an internet-facing WordPress estate remains exposed until the plugin is removed or the underlying feature is disabled. Leadership should treat this as a potential full-site-compromise and customer-trust event affecting marketing, e-commerce, and any WordPress property used for public communication, not as a routine plugin maintenance item.
No vendor-released patch identified at time of analysis. Interim mitigations: disable the non-default mail-to-push setting (wpmobile_auto_mail=0) and purge the plugin push queue so password-reset URLs are no longer mirrored; deactivate or remove the wpappninja plugin; block plugin endpoints and related REST routes at the WAF or reverse proxy; force privileged-account password resets and enforce MFA; restrict and monitor the WordPress lost-password flow for anomalous activity.
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 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
Remote code execution in the WP Query Console WordPress plugin (versions up to and including 1.0) by Ajit Bohra allows u
EUVD-2026-91334
GHSA-qhj3-2w8c-62vm
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB