Skip to main content

MStore API CVE-2026-54817

MEDIUM
Authentication Bypass Using an Alternate Path or Channel (CWE-288)
2026-06-17 Patchstack
6.5
CVSS 3.1 · Vendor: Patchstack
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Identify target WordPress site running MStore API
  2. Delivery
    Enumerate valid user account or email
  3. Exploit
    Send unauthenticated request to password recovery API endpoint
  4. Execution
    Exploit alternate authentication channel (CWE-288)
  5. Persist
    Trigger unauthorized account state change
  6. Impact
    Gain unauthorized account access or disrupt user authentication

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Alternate path authentication
Exploitation Conditions

The CVSS vector (AV:N/AC:L/PR:N/UI:N) confirms no authentication is required and no user interaction is needed, making exploitation possible against any internet-accessible WordPress site with MStore API 4.18.4 or earlier installed and active. The specific exploitation path runs through the password recovery functionality exposed by the plugin's REST API endpoints - meaning the plugin must be installed, activated, and its API endpoints must be reachable (standard WordPress REST API access, enabled by default). Exploitation is limited to WordPress deployments using WooCommerce-based mobile apps via MStore API; sites without the plugin are unaffected. There is no indication that a non-default configuration is required - the vulnerable recovery path appears to be part of standard plugin operation.

Impact

The CVSS 3.1 base score of 6.5 (Medium) is backed by a vector of AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, indicating network-reachable, low-complexity, zero-authentication exploitation. The absence of a confidentiality impact (C:N) in the NVD-assigned vector is noteworthy and may underrepresent realistic risk - a successful password-recovery bypass could grant unauthorized access to victim accounts, implying at minimum a C:L impact; this discrepancy should be verified against vendor clarification. No EPSS score was supplied, limiting probabilistic exploitation assessment. Neither CISA KEV inclusion nor public proof-of-concept code has been identified, reducing the urgency of emergency patching. However, WordPress plugins with no-auth, low-complexity network vectors are historically attractive for mass scanning and automated exploitation. The practical risk is moderate: organizations running WooCommerce mobile storefronts with MStore API exposed are the relevant target population, and the ease of exploitation (AC:L, PR:N) offsets the lack of current known active exploitation.

Exploit ScenarioDerived

An unauthenticated attacker enumerates a valid WordPress username or email address on a site running MStore API through 4.18.4, then sends a crafted request directly to the plugin's password recovery API endpoint, bypassing the expected authentication or token-validation step. By exploiting the alternate channel exposed by the recovery flow, the attacker can trigger an unauthorized account state change - such as resetting another user's password or obtaining a recovery token - without possessing valid credentials. No public proof-of-concept code has been identified, but the low attack complexity suggests this attack is reproducible with basic REST API interaction.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Jun 17, 2026

Authentication bypass in FluxBuilder's MStore API WordPress plugin (versions through 4.18.4) allows unauthenticated remote attackers to exploit the password recovery flow as an alternate authentication channel, circumventing normal credential verification. Confirmed by Patchstack under CWE-288, the flaw enables unauthorized manipulation of user account state with low integrity and availability impact. No public exploit code or CISA KEV listing has been identified at time of analysis, though the CVSS vector (AV:N/AC:L/PR:N/UI:N) indicates trivially exploitable conditions from the network without any authentication.

RemediationAI

Update MStore API to a version beyond 4.18.4 via the WordPress plugin dashboard or by downloading the patched release from the WordPress.org plugin repository. The Patchstack advisory at https://patchstack.com/database/wordpress/plugin/mstore-api/vulnerability/wordpress-mstore-api-plugin-4-18-4-broken-authentication-vulnerability should be consulted for the confirmed fixed version number, which was not explicitly stated in the available intelligence. If an immediate update is not possible, consider restricting access to the MStore API REST endpoints at the web server or WAF layer (e.g., blocking or rate-limiting requests to /wp-json/mstore-api/ routes associated with password recovery) as a temporary compensating control, with the trade-off that this may break legitimate mobile app password reset functionality for end users. Disabling the plugin entirely until patched is the most conservative interim measure.

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

MStore API (CPE: cpe:2.3:a:fluxbuilder:mstore_api:*:*:*:*:*:*:*:*) is a WordPress plugin by FluxBuilder that exposes REST API endpoints enabling WooCommerce-powered mobile applications to authenticate users, manage carts, and handle orders. CWE-288 (Authentication Bypass Using an Alternate Path or Channel) describes a root cause where the application implements a secondary code path - in this case the password recovery mechanism - that does not enforce the same authentication controls as the primary login flow. Rather than a broken cryptographic implementation, this class of flaw typically arises when a recovery or reset endpoint is accessible without session validation, enabling an attacker to trigger account changes for arbitrary users by interacting directly with the recovery API endpoint rather than the guarded authentication endpoint.

Know when Mstore Api 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

Vendor (Patchstack) PRIMARY 6.5 MEDIUM
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L
vuln.today AI 6.5 MEDIUM

Auth bypass via password recovery grants unauthorized account access, warranting C:L; no clear availability impact from this attack class justifies A:N.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (Patchstack).

CVSS VectorVendor: Patchstack

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
Low
Availability
Low

DescriptionCVE.org

Authentication Bypass Using an Alternate Path or Channel vulnerability in FluxBuilder MStore API allows Password Recovery Exploitation.

This issue affects MStore API: from n/a through 4.18.4.

Threat Intelligence Overview

EPSS Score
0.3%
Top 83% exploitable
Data Quality
4 sources
Confidence: Medium

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.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.3%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

32
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +32
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

Affected Products (CPE)CVE.org

cpe:2.3:a:fluxbuilder:mstore_api:*:*:*:*:*:*:*:*
CVE-2023-2732 CRITICAL POC
9.8 May 25

The MStore API plugin for WordPress is vulnerable to authentication bypass in versions up to, and including, 3.9.2. Rate

CVE-2023-2734 CRITICAL POC
9.8 May 25

The MStore API plugin for WordPress is vulnerable to authentication bypass in versions up to, and including, 3.9.1. Rate

CVE-2023-3277 CRITICAL POC
9.8 Nov 03

The MStore API plugin for WordPress is vulnerable to Unauthorized Account Access and Privilege Escalation in versions up

CVE-2023-3197 CRITICAL POC
9.8 Jun 24

The MStore API plugin for WordPress is vulnerable to Unauthenticated Blind SQL Injection via the 'id' parameter in versi

CVE-2020-36713 CRITICAL POC
9.8 Jun 07

The MStore API plugin for WordPress is vulnerable to authentication bypass in versions up to, and including, 2.1.5. Rate

CVE-2023-3077 CRITICAL POC
9.8 Jul 10

The MStore API WordPress plugin before 3.9.8 does not sanitise and escape a parameter before using it in a SQL statement

CVE-2023-3076 CRITICAL POC
9.8 Jul 10

The MStore API WordPress plugin before 3.9.9 does not prevent visitors from creating user accounts with the role of thei

CVE-2021-47933 CRITICAL POC
9.3 May 10

WordPress MStore API 2.0.6 contains an arbitrary file upload vulnerability that allows unauthenticated attackers to uplo

CVE-2026-16038 CRITICAL POC
9.1 Aug 07

Authentication bypass in the MStore API WordPress plugin before 4.21.0 lets an unauthenticated remote attacker mark any

CVE-2026-16030 HIGH POC
8.1 Aug 07

Account takeover in MStore API WordPress plugin before 4.21.0 is achievable by unauthenticated remote attackers who know

CVE-2026-16041 HIGH POC
7.5 Aug 07

Integrity bypass in MStore API WordPress plugin (versions before 4.21.0) enables unauthenticated remote attackers to cre

CVE-2026-18234 MEDIUM POC
6.5 Aug 29

Broken order authorization in MStore API WordPress plugin (before 4.21.1) allows any authenticated user, including low-p

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy