Skip to main content
Vulnerability Database/CVE-2026-105064

CVE-2026-105064: Unlimited Elements Parameter Injection Flaw

CVE-2026-105064 is an unsafe reflection vulnerability in Unlimited Elements for Elementor that enables parameter injection attacks. This post covers the technical details, affected versions through 2.0.22, and mitigation steps.

Published:

CVE-2026-105064 Overview

CVE-2026-105064 is an Unsafe Reflection vulnerability [CWE-470] in the Unlimited Elements For Elementor (Free Widgets, Addons, Templates) WordPress plugin. The flaw affects all versions from an unspecified initial release through 2.0.22. The plugin accepts externally-controlled input to select classes or code paths, enabling parameter injection by an authenticated attacker. Exploitation requires low privileges and no user interaction over the network. Successful attacks compromise confidentiality by exposing sensitive data accessible through reflected class invocations, though integrity and availability remain unaffected.

Critical Impact

An authenticated attacker with low privileges can manipulate reflection parameters to invoke unintended classes or methods, resulting in high confidentiality impact on affected WordPress installations.

Affected Products

  • Unlimited Elements For Elementor (Free Widgets, Addons, Templates) WordPress plugin
  • All versions from initial release through 2.0.22
  • WordPress sites using the unlimited-elements-for-elementor plugin slug

Discovery Timeline

  • 2026-10-05 - CVE-2026-105064 published to the National Vulnerability Database
  • 2026-10-06 - Last updated in NVD database

Technical Details for CVE-2026-105064

Vulnerability Analysis

The vulnerability stems from the plugin's use of externally-controlled input to select classes or code at runtime. This pattern, classified as Unsafe Reflection [CWE-470], allows an attacker to influence which class is instantiated or which method is invoked. The plugin fails to validate or restrict these inputs against an allowlist of expected classes.

The Patchstack advisory classifies the issue as a broken access control weakness tied to parameter injection. An authenticated user with low privileges can supply crafted parameters that bypass intended access boundaries. The result is unauthorized disclosure of sensitive data handled by the invoked code paths.

Root Cause

The root cause is the absence of input validation before passing user-controlled values into a reflection mechanism. The plugin trusts request parameters to resolve class or function references without enforcing an allowlist. This design permits attackers to redirect execution flow to classes that should not be reachable through the exposed endpoint.

Attack Vector

Exploitation occurs over the network against an authenticated session. The attacker submits a crafted request containing manipulated parameters that control the reflection target. No user interaction is required beyond holding valid credentials with low privileges, such as a subscriber-level WordPress account. The vulnerability does not require administrator access, which broadens the pool of potential attackers on multi-user WordPress sites.

For technical specifics on the vulnerable parameter and endpoint, refer to the Patchstack Vulnerability Report.

Detection Methods for CVE-2026-105064

Indicators of Compromise

  • Unexpected POST or GET requests to unlimited-elements-for-elementor plugin endpoints containing class name or callback parameters
  • Authenticated requests from low-privilege WordPress accounts targeting plugin AJAX actions registered under wp-admin/admin-ajax.php
  • Access patterns that enumerate class names or method identifiers in request parameters
  • Spikes in authenticated traffic from subscriber-level accounts to Elementor-related endpoints

Detection Strategies

  • Inspect WordPress access logs for parameters containing PHP class names, namespace separators (\), or suspicious callback strings sent to the plugin
  • Correlate authenticated session identifiers with requests invoking plugin reflection endpoints and flag deviations from normal usage
  • Deploy web application firewall rules that match on known plugin parameter names paired with class-like string values

Monitoring Recommendations

  • Enable verbose logging on WordPress AJAX handlers and forward logs to a centralized SIEM for correlation
  • Monitor the plugin's version string across the WordPress estate and alert on any instance still running 2.0.22 or earlier
  • Track outbound requests and database queries initiated from PHP worker processes immediately after plugin endpoint access

How to Mitigate CVE-2026-105064

Immediate Actions Required

  • Update the Unlimited Elements For Elementor plugin to a version later than 2.0.22 as soon as the vendor publishes a fixed release
  • Audit WordPress user accounts and remove unused low-privilege accounts that could be leveraged for authenticated exploitation
  • Review access logs for the plugin endpoints over the past 90 days to identify prior exploitation attempts

Patch Information

The Patchstack advisory identifies all versions through 2.0.22 as affected. Administrators should consult the Patchstack Vulnerability Report and the plugin's official WordPress.org page for the fixed version and apply the update through the WordPress plugin manager.

Workarounds

  • Deploy web application firewall rules that block requests containing class name patterns in parameters sent to the plugin
  • Restrict registration of new WordPress accounts and disable the subscriber role on sites that do not require it
  • Temporarily deactivate the Unlimited Elements For Elementor plugin on sites where authenticated users are untrusted until a patch is applied
bash
# Example WordPress CLI commands to check plugin version and disable if needed
wp plugin get unlimited-elements-for-elementor --field=version
wp plugin deactivate unlimited-elements-for-elementor

Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

Experience the Most Advanced Cybersecurity Platform

See how the world’s most intelligent, autonomous cybersecurity platform can protect your organization today and into the future.