Skip to main content
COSMICBYTEZLABS
NewsSecurityHOWTOsToolsTraining
StudyProjectsNewsletterHire MeAbout
Subscribe

Press Enter to search or Esc to close

News
Security
HOWTOs
Tools
Training
Study
Projects
Newsletter
Hire Me
About
RSS Feed
Reading List
Subscribe

Stay in the Loop

Get the latest security alerts, tutorials, and tech insights delivered to your inbox.

Subscribe NowFree forever. No spam.
COSMICBYTEZLABS

Your trusted source for IT intelligence, cybersecurity insights, and hands-on technical guides.

1989+ Articles
151+ Guides

CONTENT

  • Latest News
  • Security Alerts
  • HOWTOs
  • Checklists
  • Projects
  • Exam Prep

RESOURCES

  • Search
  • Browse Tags
  • Newsletter Archive
  • Reading List
  • RSS Feed

COMPANY

  • About Us
  • Contact
  • Privacy Policy
  • Terms of Service

© 2026 CosmicBytez Labs. All rights reserved.

System Status: Operational
  1. Home
  2. Security
  3. CVE-2026-10081: Unlimited Elements for Elementor Stored XSS via Google Reviews
CVE-2026-10081: Unlimited Elements for Elementor Stored XSS via Google Reviews
SECURITYHIGHCVE-2026-10081

CVE-2026-10081: Unlimited Elements for Elementor Stored XSS via Google Reviews

A stored cross-site scripting vulnerability in the Unlimited Elements for Elementor WordPress plugin (before 2.0.11) allows unauthenticated attackers to inject malicious scripts through Google review content, affecting any visitor who views the compromised widget output.

Dylan H.

Security Team

July 20, 2026
4 min read

Affected Products

  • Unlimited Elements For Elementor (Free Widgets, Addons, Templates) < 2.0.11

Executive Summary

A stored cross-site scripting (XSS) vulnerability has been disclosed in the Unlimited Elements For Elementor WordPress plugin, affecting all versions prior to 2.0.11. The flaw carries a CVSS score of 8.8 (High) and allows unauthenticated attackers to inject malicious JavaScript by submitting a crafted Google review on a target business's Google profile.

Because the plugin fetches and renders Google Reviews content without sanitization or output escaping, any page rendering the Google Reviews widget will execute the attacker-controlled script in every visitor's browser.

CVSS Score: 8.8 (High)


Vulnerability Overview

AttributeValue
CVE IDCVE-2026-10081
CVSS Score8.8 (High)
TypeStored Cross-Site Scripting (XSS)
Attack VectorNetwork — attacker submits a malicious Google review
AuthenticationNone required (unauthenticated attack on Google side)
Privileges RequiredNone
User InteractionRequired (victim views the widget page)
ScopeChanged — attacker script executes in victim's browser context

Affected Versions

PluginAffected VersionsFixed Version
Unlimited Elements For Elementor (Free Widgets, Addons, Templates)< 2.0.112.0.11

The plugin has over 1 million active installations on WordPress.org, making the exposure surface extremely broad.


How the Vulnerability Works

The plugin's Google Reviews widget fetches review content from the Serp API and renders it directly into the widget output HTML without sanitizing the review text or escaping HTML entities.

An attacker can:

1. Identify a business that uses the Unlimited Elements Google Reviews widget
2. Post a malicious Google review on that business's Google profile
   containing JavaScript payloads (e.g., <script>...</script> or
   event-handler injections like onmouseover="...")
3. The plugin fetches reviews via the Serp API on page load
4. Unescaped review content is rendered directly into the page DOM
5. Visitor browsers execute the attacker's JavaScript

Potential Attacker Actions Post-Exploitation

ImpactDescription
Session HijackingSteal authentication cookies via document.cookie
Credential HarvestingOverlay fake login forms to capture credentials
Malware DistributionRedirect visitors to exploit kits or malicious downloads
DefacementAlter page content visible to victims
Admin Privilege EscalationIf an admin views the page, attacker gains full WP access
Cryptocurrency MiningInject cryptominer scripts into visitor browsers

Remediation

Step 1: Update the Plugin Immediately

# Via WP-CLI
wp plugin update unlimited-elements-for-elementor
 
# Verify the installed version
wp plugin get unlimited-elements-for-elementor --field=version

Or update through WordPress Admin → Plugins → Unlimited Elements → Update Now.

Step 2: Verify the Update

Confirm the installed version is 2.0.11 or later:

  1. Navigate to Plugins → Installed Plugins
  2. Locate Unlimited Elements For Elementor
  3. Confirm the version number shown is 2.0.11+

Step 3: If Immediate Patching Is Not Possible

  1. Disable the Google Reviews widget on all Elementor pages
  2. Remove the Serp API key from plugin settings to prevent review fetching
  3. Deploy a WAF rule to strip <script> tags and event handlers from widget output
  4. Monitor your web server logs for unusual POST requests or redirects

Detection

Look for signs of exploitation in site logs and visitor reports:

IndicatorWhat to Look For
Unusual redirect patternsVisitors being sent to unfamiliar domains
Admin account creationNew administrator accounts appearing unexpectedly
Plugin/theme modificationsFile changes in wp-content after viewing the widget page
Browser console errorsJavaScript errors from unexpected domains
Security plugin alertsWordfence, Sucuri, or iThemes flagging injected scripts

Post-Remediation Checklist

  1. Confirm plugin updated to 2.0.11 or later
  2. Scan for injected content — review all pages hosting the Google Reviews widget for residual malicious scripts
  3. Rotate all credentials — WordPress admin passwords, API keys, and database passwords
  4. Review administrator accounts — remove any unauthorized admin users
  5. Check for backdoors — scan wp-content for newly created PHP files
  6. Implement a Web Application Firewall — Wordfence (free tier available) or Cloudflare WAF
  7. Enable auto-updates for plugins to prevent similar issues in the future
  8. Audit review content — request Google remove any malicious reviews from your business profile

References

  • NIST NVD — CVE-2026-10081
  • Wordfence — Unlimited Elements For Elementor Vulnerability
  • WordPress Plugin Repository — Unlimited Elements For Elementor

Related Reading

  • Critical RCE in WPvivid Backup Plugin Threatens 900,000+
  • WordPress Plugin Vulnerability (CVSS 10.0) Under Active Exploitation
  • CVE-2026-3589: WooCommerce CSRF Flaw Allows Unauthenticated Admin Takeover
#CVE-2026-10081#WordPress#XSS#Elementor#Stored XSS#Web Security#Google Reviews

Related Articles

CVE-2026-5324: WordPress Brizy Page Builder Unauthenticated

The Brizy Page Builder plugin for WordPress contains a critical unauthenticated Stored Cross-Site Scripting flaw in versions up to 2.8.11, enabling...

3 min read

CVE-2026-13147: Kirki WordPress Plugin SSRF Allows Unauthenticated Internal Network Scanning

A server-side request forgery vulnerability in the Kirki Customizer Framework WordPress plugin before 6.0.12 allows unauthenticated attackers to make the server issue HTTP requests to arbitrary internal hosts.

4 min read

CVE-2026-55879: OpenReplay Stored XSS Enables Dashboard Account Takeover

A critical stored XSS vulnerability in OpenReplay's session replay SDK allows unauthenticated attackers to inject malicious scripts via the public...

3 min read
Back to all Security Alerts