CVE-2024-13320: CURCY - WooCommerce Multi Currency - Currency Switcher <= 2.3.6 - Unauthenticated SQL Injection
The CURCY - WooCommerce Multi Currency - Currency Switcher plugin for WordPress is vulnerable to SQL Injection via the 'wcfilterpricemeta[where]' parameter in all versions up to, and including, 2.3.6 due to insufficient escaping on the user supplied parameter and lack of sufficient preparation on the existing SQL query. This makes it possible for unauthenticated attackers to append additional SQL queries into already existing queries that can be used to extract sensitive information from the database.
Affected Software
Event History
Frequently Asked Questions
What is the severity of CVE-2024-13320?
CVE-2024-13320 has a medium severity level due to its potential for SQL Injection attacks.
How do I fix CVE-2024-13320?
To fix CVE-2024-13320, update the CURCY WooCommerce Multi Currency - Currency Switcher plugin to version 2.3.7 or later.
What causes the vulnerability in CVE-2024-13320?
CVE-2024-13320 is caused by insufficient escaping of user-supplied input in the 'wc_filter_price_meta[where]' parameter.
Who is affected by CVE-2024-13320?
All users of the CURCY WooCommerce Multi Currency - Currency Switcher plugin in versions 2.3.6 and earlier are affected by CVE-2024-13320.
What actions should be taken if I am using the vulnerable version of CURCY WooCommerce Multi Currency - Currency Switcher?
If using a vulnerable version, immediately update the plugin to mitigate the risk of SQL Injection attacks associated with CVE-2024-13320.