Live › vulnerability › CVE-2026-93535
Go to dashboardThe Dark Mode WordPress plugin does not sanitize the icon_light shortcode attribute, so content is stored unescaped in pages. An authenticated Contributor or higher user can inject JavaScript that runs in the browser of anyone who views the page.
Summary written from the sources below. Check the originals before acting.
First seen by InfraStack 2026-10-23 21:57 UTC. All times on this page are UTC.
Sites running the Dark Mode WordPress plugin at version 5.3.17 or older. Exposure requires an account at Contributor level or higher that can write content using the shortcode, and the injected script runs for visitors who open the affected page. Sites without the plugin or on a newer release can skip it.
No product ranges from the sources yet.
wp plugin get <plugin-slug> --field=versionicon_light shortcode attribute, for example wp post list --post_type=page,post --format=ids then inspect content5.3.175.3.17icon_light shortcode and remove any unexpected script contentEach row is the first time that source carried this signal. The analyst’s rows are its own findings.
The Dark Mode – Improve Accessibility with AI Powered Dark Theme plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the 'icon_light' Shortcode Attribute in all versions up to, and including, 5.3.17 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.
This page as .md · .json · in your agent: get_signal("CVE-2026-93535")
NVD data is provided by NIST and is public domain. Posts quoted belong to their authors.