CVE-2025-10580: Widget Options – The #1 WordPress Widget & Block Control Plugin <= 4.1.2 - Authenticated (Contributor+) Stored Cross-Site Scripting
The Widget Options – The #1 WordPress Widget & Block Control Plugin plugin for WordPress is vulnerable to Stored Cross-Site Scripting via multiple functions in all versions up to, and including, 4.1.2 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with Contributor-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.
Affected Software
Event History
Frequently Asked Questions
What is the severity of CVE-2025-10580?
CVE-2025-10580 is classified as a high severity vulnerability due to the potential for stored cross-site scripting attacks.
How do I fix CVE-2025-10580?
To fix CVE-2025-10580, update the Widget Options plugin to version 4.1.3 or later where the vulnerability has been addressed.
What types of attacks can exploit CVE-2025-10580?
CVE-2025-10580 can be exploited for stored cross-site scripting attacks, allowing attackers to inject malicious scripts into pages viewed by other users.
What versions of the Widget Options plugin are affected by CVE-2025-10580?
All versions of the Widget Options plugin up to and including 4.1.2 are affected by CVE-2025-10580.
How can I determine if my website is vulnerable to CVE-2025-10580?
You can determine if your website is vulnerable to CVE-2025-10580 by checking the installed version of the Widget Options plugin and ensuring it is updated past version 4.1.2.