CVE-2024-12571CWE-98

Store Locator <= 3.98.10 - Unauthenticated Local File Inclusion

Critical · published December 20, 2024

CVSS v3.1
9.8
EPSS
1%
Percentile
60.1
In the wild
Unconfirmed
What it is

🚨 A single misconfigured parameter is all it takes! The LotsOfLocales plugin for WordPress is vulnerable to Local File Inclusion, letting attackers run arbitrary PHP files without any authentication. 🔥 Think of it like a delivery service leaving your front door wide open, allowing anyone to drop off packages (or, in this case, malicious files) that can be opened and executed at will. This vulnerability lets attackers insert whatever they fancy into your server's environment, much like unwanted guests crashing your party. An attacker could easily exploit this vulnerability to execute PHP code on your server, potentially bypassing access controls, stealing sensitive data, or even taking full control of your site. The consequences could be absolutely devastating, leading to a loss of data integrity and trust from your users.

Put simply

Think of it like a delivery service leaving your front door wide open, allowing anyone to drop off packages (or, in this case, malicious files) that can be opened and executed at will. This vulnerability lets attackers insert whatever they fancy into your server's environment, much like unwanted guests crashing your party. This Local File Inclusion vulnerability in the LotsOfLocales plugin (version 3.98.9) allows unauthenticated users to include and execute arbitrary files on the server through the 'sl_engine' parameter, which could lead to unauthorized control over the application and server environment.

What to do

An attacker could easily exploit this vulnerability to execute PHP code on your server, potentially bypassing access controls, stealing sensitive data, or even taking full control of your site. The consequences could be absolutely devastating, leading to a loss of data integrity and trust from your users. Patch the LotsOfLocales plugin immediately to version 3.98.10 where this issue is resolved. Additionally, review your file inclusion mechanisms and ensure robust validation on the 'sl_engine' parameter to prevent unauthorized access. Regularly audit your WordPress plugins to minimize risks. You've got this! Follow these steps, and you'll have your site locked down in no time. 🛡️

The record
Technical detail
CVSS v3.1
9.8 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00928 · 60.1th percentile
Weakness
CWE-98 · Improper Control of Filename for Include/Require Statement in PHP Program ('PHP Remote File Inclusion')
Published
2024-12-20T06:59Z
EPSS history
Timeline
  • 20 DEC 06:59Z
    Store Locator <= 3.98.10 - Unauthenticated Local File Inclusion
    cvelistv5