CVE-2023-3077
CriticalCVSS 9.8Exploitation Probability (EPSS)
Very high risk91th percentile - higher than 91% of all known CVEs
Summary
The MStore API WordPress plugin before 3.9.8 does not sanitize and escape a parameter before using it in a SQL statement, leading to a Blind SQL injection exploitable by unauthenticated users. This is only exploitable if the site owner elected to pay to get access to the plugins' pro features and uses the woocommerce-appointments plugin.
Risk Assessment
The organization may be exposed to unauthorized access to database information, potentially leading to data leaks or manipulation. If exploited, attackers could gain access to sensitive information.
Recommendation
It is recommended to update the MStore API plugin to version 3.9.8 or later to eliminate this vulnerability. Additionally, conducting a security audit of the plugins used on the site is advisable.
Other vulnerabilities in MStore API WordPress plugin
See all- CVE-2023-3076Critical
The MStore API WordPress plugin before version 3.9.9 allows visitors to create user accounts with any role via its REST API endpoint. This is only exploitable if the site owner paid for access to the plugin's pro features.
- CVE-2023-3209Low
The MStore API WordPress plugin before 3.9.7 does not secure most of its AJAX actions by implementing privilege checks, nonce checks, or a combination of both.
- CVE-2023-3131Medium
The MStore API WordPress plugin before version 3.9.7 does not secure most of its AJAX actions by implementing privilege checks, nonce checks, or a combination of both.
Original NVD description (English source)
The MStore API WordPress plugin before 3.9.8 does not sanitise and escape a parameter before using it in a SQL statement, leading to a Blind SQL injection exploitable by unauthenticated users. This is only exploitable if the site owner elected to pay to get access to the plugins' pro features, and uses the woocommerce-appointments plugin.

