Description
The MStore API WordPress plugin before 4.21.0 does not correctly verify the cryptographic signature of the token used to authenticate its phone-based login, allowing unauthenticated attackers who know a registered user's phone number to forge a token and take over that user's account, including administrator accounts.
Published: 2026-08-07
Score: n/a
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The MStore API WordPress plugin does not correctly verify the cryptographic signature of the token used to authenticate its phone-based login. An attacker who knows a registered user's phone number can forge a token and impersonate that user, gaining account privileges – including administrator rights – without any authentication.

Affected Systems

WordPress sites that use the MStore API plugin older than version 4.21.0 are vulnerable. All installations of the plugin prior to 4.21.0 lack the necessary signature verification for Firebase phone authentication.

Risk and Exploitability

The vulnerability permits unauthenticated attackers to take over any user account by submitting a forged Firebase token. No credentials or privileged access are required beyond the target phone number. The EPSS score is not available, and the issue is not listed in the CISA KEV catalog, but the potential impact is severe because it leads directly to full account takeover, including administrative control. The attack requires only knowledge of a phone number and the ability to construct a valid token, making exploitation theoretically straightforward and dangerous.

Generated by OpenCVE AI on August 7, 2026 at 07:23 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the MStore API plugin to version 4.21.0 or later to ensure proper signature verification of Firebase tokens.
  • If an upgrade is delayed, temporarily disable phone authentication for the affected WordPress site until the plugin can be updated.
  • After the update, review and reset credentials for all accounts that could have been compromised, and monitor authentication logs for suspicious activity.

Generated by OpenCVE AI on August 7, 2026 at 07:23 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 07 Aug 2026 07:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-322
CWE-327

Fri, 07 Aug 2026 06:15:00 +0000

Type Values Removed Values Added
Description The MStore API WordPress plugin before 4.21.0 does not correctly verify the cryptographic signature of the token used to authenticate its phone-based login, allowing unauthenticated attackers who know a registered user's phone number to forge a token and take over that user's account, including administrator accounts.
Title MStore API < 4.21.0 - Unauthenticated Account Takeover via Firebase Phone Authentication
References

Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-08-07T06:00:13.059Z

Reserved: 2026-07-17T08:39:40.043Z

Link: CVE-2026-16030

cve-icon Vulnrichment

No data.

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-07T07:30:09Z

Weaknesses
  • CWE-322

    Key Exchange without Entity Authentication

  • CWE-327

    Use of a Broken or Risky Cryptographic Algorithm