MStore API
CVE-2026-54817
MEDIUM
Severity by source
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L
Auth bypass via password recovery grants unauthorized account access, warranting C:L; no clear availability impact from this attack class justifies A:N.
Primary rating from Vendor (Patchstack).
CVSS VectorVendor: Patchstack
Lifecycle Timeline
1DescriptionCVE.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.
AnalysisAI
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.
Technical ContextAI
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.
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.
More in Mstore Api
View allThe MStore API plugin for WordPress is vulnerable to authentication bypass in versions up to, and including, 3.9.2. Rate
The MStore API plugin for WordPress is vulnerable to authentication bypass in versions up to, and including, 3.9.1. Rate
The MStore API plugin for WordPress is vulnerable to Unauthorized Account Access and Privilege Escalation in versions up
The MStore API plugin for WordPress is vulnerable to Unauthenticated Blind SQL Injection via the 'id' parameter in versi
The MStore API plugin for WordPress is vulnerable to authentication bypass in versions up to, and including, 2.1.5. Rate
The MStore API WordPress plugin before 3.9.8 does not sanitise and escape a parameter before using it in a SQL statement
The MStore API WordPress plugin before 3.9.9 does not prevent visitors from creating user accounts with the role of thei
WordPress MStore API 2.0.6 contains an arbitrary file upload vulnerability that allows unauthenticated attackers to uplo
Authentication bypass in the MStore API WordPress plugin before 4.21.0 lets an unauthenticated remote attacker mark any
Account takeover in MStore API WordPress plugin before 4.21.0 is achievable by unauthenticated remote attackers who know
Integrity bypass in MStore API WordPress plugin (versions before 4.21.0) enables unauthenticated remote attackers to cre
Broken order authorization in MStore API WordPress plugin (before 4.21.1) allows any authenticated user, including low-p
Same technique Authentication Bypass
View allShare
External POC / Exploit Code
Leaving vuln.today