CVE-2024-10871CWE-98

Category Ajax Filter <= 2.8.2 - Unauthenticated Local File Inclusion

Critical · published November 9, 2024

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

🚨 A single malicious URL can let attackers run any PHP code on your WordPress server! 🔥 Think of this like a restaurant where anyone can hand in a secret recipe, and the chef will cook it up without even checking the ingredients. The 'params[caf-post-layout]' parameter is like an open kitchen door, allowing untrusted visitors to whip up anything they desire in your digital kitchen. This Local File Inclusion vulnerability means that an attacker could waltz in and execute arbitrary code, potentially bypassing access controls entirely. They could steal sensitive data, alter your website’s content, or wreak havoc by executing malicious scripts, leading to an absolutely devastating breach of security.

Put simply

Think of this like a restaurant where anyone can hand in a secret recipe, and the chef will cook it up without even checking the ingredients. The 'params[caf-post-layout]' parameter is like an open kitchen door, allowing untrusted visitors to whip up anything they desire in your digital kitchen. The flaw in the Ajax Filter plugin for WordPress allows unauthenticated users to include and execute arbitrary files on the server through the 'params[caf-post-layout]' parameter, posing a severe risk to any files with a .php extension.

What to do

This Local File Inclusion vulnerability means that an attacker could waltz in and execute arbitrary code, potentially bypassing access controls entirely. They could steal sensitive data, alter your website’s content, or wreak havoc by executing malicious scripts, leading to an absolutely devastating breach of security. Immediately update the Ajax Filter plugin to version 2.8.3 or higher to patch this vulnerability. Additionally, review your server configurations to restrict which files can be included and ensure proper access controls are in place. You've got this! With these steps, you'll strengthen your WordPress site and keep those pesky attackers at bay! 🛡️

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.00787 · 55.7th percentile
Weakness
CWE-98 · Improper Control of Filename for Include/Require Statement in PHP Program ('PHP Remote File Inclusion')
Published
2024-11-09T07:35Z
EPSS history
Timeline
  • 09 NOV 07:35Z
    Category Ajax Filter <= 2.8.2 - Unauthenticated Local File Inclusion
    cvelistv5