CVE-2026-45437: Unauthenticated XSS in Elementor Product Filter Widget (v1.0.6 and Earlier)
The Product Filter Widget for Elementor—a popular WordPress page builder plugin—contains an unauthenticated cross-site scripting (XSS) vulnerability in versions 1.0.6 and earlier. An attacker can inject malicious scripts into the widget's filter functionality without requiring authentication, which execute in the browsers of site visitors. The vulnerability is triggered when a user interacts with the affected filter, potentially compromising visitor sessions, stealing credentials, or redirecting users to malicious sites.
Source data · NVD / CISA · public domain
- CVSS
- 3.1 · 7.1 HIGH · CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L
- Weaknesses (CWE)
- CWE-79
- Affected products
- 0 configuration(s)
- Published / Modified
- 2026-06-15 / 2026-06-17
NVD description (verbatim)
Unauthenticated Cross Site Scripting (XSS) in Product Filter Widget for Elementor <= 1.0.6 versions.
1 reference(s) · View on NVD →
SEC.co analysis · AI-assisted, reviewed against source
Technical summary
CVE-2026-45437 is a reflected or stored XSS vulnerability (CWE-79) residing in the Product Filter Widget for Elementor up to version 1.0.6. The flaw arises from insufficient input sanitization and output encoding in the widget's filter parameters. Since the vulnerability requires no authentication to trigger and relies only on user interaction (a visitor clicking or engaging with the filter), it carries a CVSS 3.1 score of 7.1 (HIGH). The attack vector is network-based, attack complexity is low, and the scope is changed—meaning the impact can extend beyond the vulnerable component to affect other security domains on the page.
Business impact
Sites using the vulnerable widget are exposed to session hijacking, data exfiltration, and malware distribution through their own trusted domains. Because the attack is unauthenticated and requires only visitor interaction, any publicly accessible site running the affected Elementor version becomes a potential attack surface. E-commerce stores using the product filter for customer browsing face reputational damage and potential compliance violations if customer data is compromised. The vulnerability also enables attackers to deface site content or inject phishing prompts that leverage the site's domain authority to deceive users.
Affected systems
WordPress sites using the Product Filter Widget for Elementor versions 1.0.6 and earlier are vulnerable. The scope includes all installations where the widget is active, regardless of site role or configuration. Sites where administrators have disabled or removed the widget, or upgraded beyond version 1.0.6, are not affected. Any WordPress multisite, WooCommerce store, or custom post-type-driven site relying on this widget for product filtering is in scope.
Exploitability
This vulnerability is relatively straightforward to exploit. An attacker crafts a malicious URL or embeds a payload into the filter widget's parameters, then induces a victim to click the link or visit an attacker-controlled page that frames the vulnerable site. No authentication, special privileges, or complex interaction is needed beyond user engagement with the filter. The attack can be delivered via phishing emails, social engineering, or ad injection. However, modern browsers' same-origin policy and content security policy headers may provide partial mitigation if properly configured.
Remediation
The definitive fix is to upgrade the Product Filter Widget for Elementor to a patched version beyond 1.0.6. Site administrators should verify the latest secure version available from the plugin author or WordPress plugin repository, then update immediately. Until a patch is available or can be applied, disable the Product Filter Widget or remove it from production pages. Additionally, implement or strengthen Content Security Policy (CSP) headers to restrict inline script execution and reduce XSS impact.
Patch guidance
Visit the WordPress Plugin Directory or the plugin vendor's official repository to download the latest version of the Product Filter Widget for Elementor. Verify that the version number exceeds 1.0.6 before deployment. Test the update in a staging environment to confirm compatibility with your site's theme, other plugins, and custom code. Apply the patch to all affected WordPress installations without delay, as the vulnerability is unauthenticated and actively exploitable.
Detection guidance
Monitor web server logs and WAF (Web Application Firewall) rules for unusual activity targeting the Product Filter Widget endpoints, including suspicious query strings containing script tags, event handlers, or URL-encoded payloads. Inspect the Elementor page builder settings to confirm which versions of the Product Filter Widget are installed. Use security scanning tools like Wordfence or Sucuri to identify vulnerable plugin versions across your WordPress environment. Check browser console and DOM for unexpected script execution originating from filter parameters.
Why prioritize this
This vulnerability merits immediate patching priority due to its HIGH CVSS score (7.1), unauthenticated nature, and low barrier to exploitation. The requirement for only user interaction—a common occurrence on any public website—combined with the potential for widespread impact (session hijacking, credential theft) across all site visitors makes it a significant risk. The lack of KEV status does not diminish urgency; active exploitation in the wild should be assumed probable given the simplicity of the attack vector.
Risk score, explained
The CVSS 3.1 score of 7.1 reflects a high-severity vulnerability with network accessibility (AV:N), low attack complexity (AC:L), no privilege requirement (PR:N), and user interaction required (UI:R). The changed scope (S:C) indicates that impacts extend beyond the vulnerable component, affecting confidentiality, integrity, and availability of other site functions. The combination of ease of exploitation and broad impact justifies the HIGH rating and demands swift remediation across all affected assets.
Frequently asked questions
Does this vulnerability require the attacker to be authenticated or logged in?
No. The vulnerability is completely unauthenticated, meaning any visitor or external actor can attempt to exploit it without creating an account, obtaining credentials, or gaining any privileged access. This significantly lowers the barrier to attack.
What versions of the Product Filter Widget for Elementor are affected?
All versions up to and including version 1.0.6 are vulnerable. If you are running version 1.0.6 or earlier, your site is at risk. Check your plugin settings or the WordPress Plugins admin page to verify your installed version.
Is this vulnerability currently being exploited in the wild?
CVE-2026-45437 is not currently listed on the CISA Known Exploited Vulnerabilities (KEV) catalog. However, given the simplicity of exploitation and public disclosure, security teams should assume active or imminent exploitation is probable and prioritize patching accordingly.
If I disable the Product Filter Widget, am I protected?
Yes. Disabling or removing the vulnerable widget from your site entirely eliminates the attack surface for this specific vulnerability. However, upgrading to a patched version is the recommended long-term solution to restore functionality safely.
This analysis is provided for informational and educational purposes by SEC.co and reflects the vulnerability details available as of the published date. Readers are responsible for verifying patch availability and compatibility with their specific environments before deployment. SEC.co makes no warranty regarding the completeness, accuracy, or timeliness of remediation guidance. Always consult the official plugin vendor advisory and perform thorough testing in a staging environment prior to applying patches to production systems. This advisory does not constitute legal or compliance advice. Source: NVD (public-domain), retrieved 2026-07-23. Analysis generated by SEC.co (claude-haiku-4-5).
Weaknesses (CWE)
Related vulnerabilities
- CVE-2016-20066HIGHWordPress CP Polls 1.0.8 Persistent XSS Vulnerability
- CVE-2016-20084HIGHWordPress Appointment-Booking-Calendar Unauthenticated XSS and Privilege Escalation
- CVE-2023-33999HIGHDOM-Based XSS in WP Mail Log Plugin – Analysis & Remediation
- CVE-2023-54351HIGHStored XSS in WordPress Sonaar Music Plugin 4.7 – Patch & Detection Guide
- CVE-2025-11262HIGHLink Whisper Free Stored XSS Vulnerability – Analysis & Patch Guidance
- CVE-2025-14773HIGHABB T-MAC Plus XSS Vulnerability – HIGH Risk Assessment
- CVE-2025-15654HIGHFox-themes Prague Reflected XSS Vulnerability – CVSS 7.1 (HIGH)
- CVE-2025-52759HIGHReflected XSS in UnboundStudio Accordion FAQ Plugin (Versions ≤2.2.1)