CVE-2023-6989CWE-98

Shield Security – Smart Bot Blocking & Intrusion Prevention Security <= 18.5.9 - Unauthenticated Local File Inclusion

Critical · published February 5, 2024

Patch now

High probability of exploitation

CVSS calls it critical at 9.8. It sits in the 99.1th percentile for exploit probability.

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

🚨 An unauthenticated attacker can exploit a simple parameter to run malicious PHP code on your server! This Local File Inclusion flaw in the Shield Security plugin affects all versions up to 18.5.9. 🔥 Think of this as a delivery person who can open the door to your building just by showing a package with a special label — they can bring in anything they want without anyone checking who they are! That's what happens here when PHP files can be included without proper checks. An attacker could gain unauthorized access to your server, potentially leading to data breaches, unauthorized file manipulation, or even complete server takeover. This could be absolutely devastating for your site's integrity and user trust, leaving your data vulnerable and your reputation at stake!

Put simply

Think of this as a delivery person who can open the door to your building just by showing a package with a special label — they can bring in anything they want without anyone checking who they are! That's what happens here when PHP files can be included without proper checks. The flaw allows for Local File Inclusion via the render_action_template parameter, enabling attackers to include and execute arbitrary PHP files on the server without any authentication—an open invitation for chaos!

What to do

An attacker could gain unauthorized access to your server, potentially leading to data breaches, unauthorized file manipulation, or even complete server takeover. This could be absolutely devastating for your site's integrity and user trust, leaving your data vulnerable and your reputation at stake! Immediately update the Shield Security plugin to version 18.5.10 or later. Review your server settings and ensure proper file access controls are in place. Regularly audit your plugins to avoid similar vulnerabilities in the future! You've got this! By taking these steps, you can safeguard your site and keep those pesky intruders 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.56567 · 99.1th percentile
Weakness
CWE-98 · Improper Control of Filename for Include/Require Statement in PHP Program ('PHP Remote File Inclusion')
Published
2024-02-05T21:21Z
EPSS history
Timeline
  • 05 FEB 21:21Z
    Shield Security – Smart Bot Blocking & Intrusion Prevention Security <= 18.5.9 - Unauthenticated Local File Inclusion
    cvelistv5