Impact
The Invoice123 WordPress plugin suffers from an authorization bypass for certain AJAX actions, allowing authenticated subscribers or higher to overwrite the plugin’s API key, change invoice settings, and modify the WooCommerce tax rate data stored in the wp_woocommerce_tax_rates table. The flaw, a missing authorization check (CWE-862), enables this misuse.
Affected Systems
Affected sites run WordPress with the saskaita123 Invoice123 plugin version 1.7.0 or earlier. The vulnerability applies to all releases up to and including 1.7.0; no later versions are currently noted in the data.
Risk and Exploitability
The CVSS score of 4.3 indicates low to moderate severity, and the EPSS score of less than 1%. The vulnerability is not listed in CISA’s KEV catalog, suggesting it has not yet been widely exploited. Attackers must have legitimate subscriber-level access, then send crafted AJAX requests to s123_submit_api_key or s123_submit_invoice_settings to execute the bypass.
OpenCVE Enrichment