plugin

Wp Simple Firewall Vulnerabilities

20 known security issues reported for the Wp Simple Firewall WordPress plugin. Most recent disclosed Feb 19, 2026.

1 critical 2 high 8 medium

Running Wp Simple Firewall on your site? Check whether your installed version is affected.

Scan your site free

Shield: Blocks Bots, Protects Users, and Prevents Security Breaches [wp-simple-firewall] < 21.0.10

unknown

[en] The Shield Security: Blocks Bots, Protects Users, and Prevents Security Breaches plugin for WordPress is vulnerable to unauthorized modification of data due to a missing capability check on the `MfaEmailDisable` action in all versions up to, and including, 21.0.9. This makes it possible for authenticated attackers...

Affected:
up to 21.0.10
Fixed in:
21.0.10
Disclosed:
Feb 19, 2026

CVE-2025-14427 on NVD →

Shield Security <= 21.0.8 - Cross-Site Request Forgery to SQL Injection

medium

The Shield Security plugin for WordPress is vulnerable to Cross-Site Request Forgery in all versions up to, and including, 21.0.8. This is due to the plugin allowing nonce verification to be bypassed via user-supplied parameter in the 'isNonceVerifyRequired' function. This makes it possible for unauthenticated attacker...

CVSS:
6.5
Affected:
up to 21.0.8
Fixed in:
21.0.10
Disclosed:
Feb 18, 2026

CVE-2026-0722 on NVD →

Shield Security <= 21.0.8 - Unauthenticated Reflected Cross-Site Scripting via 'message' Parameter

medium

The Shield Security plugin for WordPress is vulnerable to Reflected Cross-Site Scripting via the 'message' parameter in all versions up to, and including, 21.0.8 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that...

CVSS:
6.1
Affected:
up to 21.0.8
Fixed in:
21.0.10
Disclosed:
Feb 18, 2026

CVE-2026-0561 on NVD →

Shield Security: Blocks Bots, Protects Users, and Prevents Security Breaches <= 21.0.9 - Missing Authorization to Authenticated (Subscriber+) Email MFA Update

medium

The Shield Security: Blocks Bots, Protects Users, and Prevents Security Breaches plugin for WordPress is vulnerable to unauthorized modification of data due to a missing capability check on the `MfaEmailDisable` action in all versions up to, and including, 21.0.9. This makes it possible for authenticated attackers, wit...

CVSS:
4.3
Affected:
up to 21.0.9
Fixed in:
21.0.10
Disclosed:
Feb 18, 2026

CVE-2025-14427 on NVD →

Shield: Blocks Bots, Protects Users, and Prevents Security Breaches [wp-simple-firewall] < 21.0.10

unknown

[en] The Shield: Blocks Bots, Protects Users, and Prevents Security Breaches plugin for WordPress is vulnerable to Insecure Direct Object Reference in all versions up to, and including, 21.0.9 via the MfaGoogleAuthToggle class due to missing validation on a user controlled key. This makes it possible for authenticated...

Affected:
up to 21.0.10
Fixed in:
21.0.10
Disclosed:
Jan 16, 2026

CVE-2025-15370 on NVD →

Shield Security <= 21.0.9 - Authenticated (Subscriber+) Insecure Direct Object Reference to Disable Google Authenticator

medium

The Shield: Blocks Bots, Protects Users, and Prevents Security Breaches plugin for WordPress is vulnerable to Insecure Direct Object Reference in all versions up to, and including, 21.0.9 via the MfaGoogleAuthToggle class due to missing validation on a user controlled key. This makes it possible for authenticated attac...

CVSS:
4.3
Affected:
up to 21.0.9
Fixed in:
21.0.10
Disclosed:
Jan 15, 2026

CVE-2025-15370 on NVD →

Shield: Blocks Bots, Protects Users, and Prevents Security Breaches [wp-simple-firewall] < 20.0.6

unknown

[en] The Shield Security WordPress plugin before 20.0.6 does not sanitise and escape a parameter before outputting it back in the page, leading to a Reflected Cross-Site Scripting which could be used against high privilege users such as admin.

Affected:
up to 20.0.6
Fixed in:
20.0.6
Disclosed:
Aug 26, 2024

CVE-2024-7313 on NVD →

Shield Security – Smart Bot Blocking & Intrusion Prevention Security <= 20.0.5 - Reflected Cross-Site Scripting

medium

The Shield Security – Smart Bot Blocking & Intrusion Prevention Security plugin for WordPress is vulnerable to Reflected Cross-Site Scripting via the 'nav_sub' parameter in all versions up to, and including, 20.0.5 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated at...

CVSS:
6.1
Affected:
up to 20.0.5
Fixed in:
20.0.6
Disclosed:
Aug 5, 2024

CVE-2024-7313 on NVD →

Shield: Blocks Bots, Protects Users, and Prevents Security Breaches [wp-simple-firewall] < 19.1.11

unknown

[en] The Shield Security – Smart Bot Blocking & Intrusion Prevention Security plugin for WordPress is vulnerable to Cross-Site Request Forgery in all versions up to, and including, 19.1.13. This is due to missing or incorrect nonce validation on the exec function. This makes it possible for unauthenticated attackers to...

Affected:
up to 19.1.11
Fixed in:
19.1.11
Disclosed:
Jun 2, 2024

CVE-2024-4344 on NVD →

Shield Security – Smart Bot Blocking & Intrusion Prevention Security <= 19.1.13 - Cross-Site Request Forgery

medium

The Shield Security – Smart Bot Blocking & Intrusion Prevention Security plugin for WordPress is vulnerable to Cross-Site Request Forgery in all versions up to, and including, 19.1.13. This is due to missing or incorrect nonce validation on the exec function. This makes it possible for unauthenticated attackers to disa...

CVSS:
4.3
Affected:
up to 19.1.10
Fixed in:
19.1.11
Disclosed:
Jun 1, 2024

CVE-2024-4344 on NVD →

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

critical

The Shield Security – Smart Bot Blocking & Intrusion Prevention Security plugin for WordPress is vulnerable to Local File Inclusion in all versions up to, and including, 18.5.9 via the render_action_template parameter. This makes it possible for unauthenticated attacker to include and execute PHP files on the server, a...

CVSS:
9.8
Affected:
up to 18.5.9
Fixed in:
18.5.10
Disclosed:
Feb 5, 2024

CVE-2023-6989 on NVD →

Shield: Blocks Bots, Protects Users, and Prevents Security Breaches [wp-simple-firewall] < 18.5.10

unknown

[en] The Shield Security – Smart Bot Blocking & Intrusion Prevention Security plugin for WordPress is vulnerable to Local File Inclusion in all versions up to, and including, 18.5.9 via the render_action_template parameter. This makes it possible for unauthenticated attacker to include and execute PHP files on the serv...

Affected:
up to 18.5.10
Fixed in:
18.5.10
Disclosed:
Feb 5, 2024

CVE-2023-6989 on NVD →

Shield: Blocks Bots, Protects Users, and Prevents Security Breaches [wp-simple-firewall] < 18.5.8

unknown

[en] Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in Shield Security Shield Security – Smart Bot Blocking & Intrusion Prevention Security allows Stored XSS.This issue affects Shield Security – Smart Bot Blocking & Intrusion Prevention Security: from n/a through 18.5...

Affected:
up to 18.5.8
Fixed in:
18.5.8
Disclosed:
Jan 31, 2024

CVE-2024-22163 on NVD →

Shield Security <= 18.5.7 - Unauthenticated Stored Cross-Site Scripting via getColumnContent_Page

high

The Shield Security plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the getColumnContent_Page function in versions up to, and including, 18.5.7 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages...

CVSS:
7.2
Affected:
up to 18.5.7
Fixed in:
18.5.8
Disclosed:
Jan 16, 2024

CVE-2024-22163 on NVD →

Shield: Blocks Bots, Protects Users, and Prevents Security Breaches [wp-simple-firewall] < 17.0.18

unknown

[en] The Shield Security plugin for WordPress is vulnerable to Missing Authorization on the 'theme-plugin-file' AJAX action in versions up to, and including, 17.0.17. This allows authenticated attackers to add arbitrary audit log entries indicating that a theme or plugin has been edited, and is also a vector for Cross-...

Affected:
up to 17.0.18
Fixed in:
17.0.18
Disclosed:
Jun 9, 2023

CVE-2023-0993 on NVD →

Shield: Blocks Bots, Protects Users, and Prevents Security Breaches [wp-simple-firewall] < 17.0.18

unknown

[en] The Shield Security plugin for WordPress is vulnerable to stored Cross-Site Scripting in versions up to, and including, 17.0.17 via the 'User-Agent' header. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.

Affected:
up to 17.0.18
Fixed in:
17.0.18
Disclosed:
Jun 9, 2023

CVE-2023-0992 on NVD →

Shield Security <= 17.0.17 - Unauthenticated Stored Cross-Site Scripting

high

The Shield Security plugin for WordPress is vulnerable to stored Cross-Site Scripting in versions up to, and including, 17.0.17 via the 'User-Agent' header. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.

CVSS:
7.2
Affected:
up to 17.0.18
Fixed in:
17.0.18
Disclosed:
Apr 25, 2023

CVE-2023-0992 on NVD →

Shield Security <= 17.0.17 - Missing Authorization

medium

The Shield Security plugin for WordPress is vulnerable to Missing Authorization on the 'theme-plugin-file' AJAX action in versions up to, and including, 17.0.17. This allows authenticated attackers to add arbitrary audit log entries indicating that a theme or plugin has been edited, and is also a vector for Cross-Site...

CVSS:
4.3
Affected:
up to 17.0.18
Fixed in:
17.0.18
Disclosed:
Apr 25, 2023

CVE-2023-0993 on NVD →

Shield: Blocks Bots, Protects Users, and Prevents Security Breaches [wp-simple-firewall] < 13.0.6

unknown

[en] The Shield Security WordPress plugin before 13.0.6 does not sanitise and escape admin notes, which could allow high privilege users to perform Cross-Site Scripting attacks even when the unfiltered_html is disallowed.

Affected:
up to 13.0.6
Fixed in:
13.0.6
Disclosed:
Feb 21, 2022

CVE-2022-0211 on NVD →

Shield Security <= 13.0.5 - Admin+ Stored Cross-Site Scripting

medium

The Shield Security WordPress plugin before 13.0.6 does not sanitise and escape admin notes, which could allow high privilege users to perform Cross-Site Scripting attacks even when the unfiltered_html is disallowed.

CVSS:
5.5
Affected:
up to 13.0.5
Fixed in:
13.0.6
Disclosed:
Jan 19, 2022

CVE-2022-0211 on NVD →

Protect your WordPress site

Run a free security scan to detect vulnerable plugins and themes, exposed files, and malware — no plugin install, no signup.

Scan your site free

← Back to the vulnerability database