PLUGIN SECURITY

Is Widget Options safe?

Widget Options gives you super powers to control your site’s sidebar widgets and all Gutenberg blocks on pages, posts & other custom post types.

What this plugin does

  • Slug: widget-options
  • Author: Marketing Fire
  • 100000+ active installs
  • 98/100 rating (1516 reviews on wordpress.org)
  • 4454854 all-time downloads
  • On WordPress.org since 2016-02-08

blocksblocks visibility rulesclassic widgetsgutenberg widgetswidget control

Maintenance status

  • Latest known version: 4.2.5
  • Last updated: 2026-05-26 2:29pm GMT
  • Tested up to WordPress: 7.0.4
  • Requires PHP: 7.4+
  • Max supported PHP (analyzed): 8.4

Known vulnerabilities

10 known CVEs on file for Widget Options. Reported between 2024 and 2026.

CVE Vulnerability Type Severity Affected Fixed in Published Status
CVE-2026-54823 Widget Options – Advanced Conditional Visibility for Gutenberg Blocks & Classic Widgets [widget-options] < 4.2.4 Improper Control of Generation of Code ('Code Injection') Critical 9.9 < 4.2.4 4.2.4 2026-06-17 ✓ fixed in latest
CVE-2026-2052 Widget Options – Advanced Conditional Visibility for Gutenberg Blocks & Classic Widgets [widget-options] < 4.2.3 Improper Control of Generation of Code ('Code Injection') High 8.8 < 4.2.3 4.2.3 2026-05-01 ✓ fixed in latest
CVE-2026-27984 Widget Options – Advanced Conditional Visibility for Gutenberg Blocks & Classic Widgets [widget-options] < 4.2.0 Improper Control of Generation of Code ('Code Injection') Critical 9.0 < 4.2.0 4.2.0 2026-03-02 ✓ fixed in latest
CVE-2025-10580 Widget Options – Advanced Conditional Visibility for Gutenberg Blocks & Classic Widgets [widget-options] < 4.1.3 Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') Medium 6.4 < 4.1.3 4.1.3 2025-10-24 ✓ fixed in latest
CVE-2025-22630 Widget Options – Advanced Conditional Visibility for Gutenberg Blocks & Classic Widgets [widget-options] < 4.1.1 Improper Neutralization of Special Elements used in a Command ('Command Injection') Critical 9.9 < 4.1.1 4.1.1 2025-02-11 ✓ fixed in latest
CVE-2025-22722 Widget Options – Advanced Conditional Visibility for Gutenberg Blocks & Classic Widgets [widget-options] < 4.0.9 Missing Authorization Medium 4.3 < 4.0.9 4.0.9 2025-01-15 ✓ fixed in latest
CVE-2024-56219 Widget Options – Advanced Conditional Visibility for Gutenberg Blocks & Classic Widgets [widget-options] < 4.0.8 Missing Authorization Medium 4.3 < 4.0.8 4.0.8 2024-12-19 ✓ fixed in latest
CVE-2024-8672 Widget Options – Advanced Conditional Visibility for Gutenberg Blocks & Classic Widgets [widget-options] < 4.0.8 Improper Control of Generation of Code ('Code Injection') Critical 9.9 < 4.0.8 4.0.8 2024-11-27 ✓ fixed in latest
+ 2 more known vulnerabilities
CVE Vulnerability Type Severity Affected Fixed in Published Status
CVE-2024-35690 Widget Options – Advanced Conditional Visibility for Gutenberg Blocks & Classic Widgets [widget-options] < 4.0.2 Insertion of Sensitive Information Into Sent Data Medium 6.5 < 4.0.2 4.0.2 2024-06-06 ✓ fixed in latest
CVE-2024-35691 Widget Options – Advanced Conditional Visibility for Gutenberg Blocks & Classic Widgets [widget-options] < 4.0.2 Exposure of Sensitive Information to an Unauthorized Actor Medium 6.5 < 4.0.2 4.0.2 2024-06-06 ✓ fixed in latest

How to fix it

Keep Widget Options updated — 4.2.5 is the latest version on wordpress.org, and each CVE above lists the exact release that fixed it ("Fixed in").

This is the plugin's full known vulnerability history, not a scan of any specific installation — run a free scan of your own site to check your exact installed version.

Safer / more established alternatives

Check your own WordPress site

Run a free passive scan now, or create a free account and install the WP Clinic plugin for a deep scan of your whole hosting account and AI-assisted repair.