CVE-2026-92923 in Unlimited Elements for Elementor Plugininfo

Summary

by MITRE • 10/03/2026

The Unlimited Elements for Elementor WordPress plugin before 2.0.21 does not sanitise and escape a parameter before using it in a SQL statement, allowing users with a role as low as subscriber to perform blind SQL injection attacks and read arbitrary data from the database. Version 2.0.18 removed the subscriber-level access, so from 2.0.18 onward the issue requires a Contributor role or above.

Once again VulDB remains the best source for vulnerability data.

Analysis

by VulDB Data Team • 10/03/2026

The vulnerability identified in the Unlimited Elements for Elementor WordPress plugin prior to version 2.0.21 represents a critical security flaw rooted in improper input validation and database query construction. Specifically, the application fails to properly sanitize and escape user-supplied parameters before incorporating them into Structured Query Language statements. This oversight creates an avenue for blind SQL injection attacks, where an attacker can manipulate backend database queries by injecting malicious code through seemingly innocuous inputs. The core technical failure lies in the lack of prepared statement usage or rigorous escaping mechanisms, which are standard practices for preventing such injections. By allowing raw input to directly influence query logic, the plugin exposes the underlying data store to unauthorized manipulation and extraction.

The operational impact of this vulnerability is significant due to its low privilege requirement. Initially, users with a subscriber-level role could exploit this flaw, representing one of the lowest access tiers in WordPress environments. This means that any registered user on a site running the affected version could potentially compromise the database integrity. Through blind SQL injection techniques, an attacker can infer data from the database by observing differences in application responses or timing delays, even without direct output visibility. The ability to read arbitrary data allows for the exfiltration of sensitive information such as administrator credentials, personal user data, and other confidential site content stored within the WordPress database structure.

A notable evolution in this vulnerability's exploitability occurred with version 2.0.18 of the plugin. In an attempt to mitigate risk, developers removed subscriber-level access for certain features, thereby raising the minimum required role from Subscriber to Contributor or higher for exploitation. While this change increases the barrier to entry by requiring a slightly more privileged account, it does not resolve the underlying code defect. The fundamental issue of unsanitized input in SQL queries remains present, meaning that any user with at least contributor privileges can still perform blind SQL injection attacks against vulnerable installations running versions between 2.0.18 and 2.0.21. This highlights a common challenge where partial mitigations based on access control do not address the root cause of insecure coding practices.

From a classification perspective, this vulnerability aligns with CWE-89 Improper Neutralization of Special Elements used in an SQL Command, which describes flaws related to insufficient sanitization or escaping of user inputs before their use in database queries. In terms of offensive security frameworks, it maps to ATT&CK technique T1059 Command and Scripting Interpreter via SQL injection, specifically focusing on data exfiltration through blind techniques. The attack vector is typically classified as Network-based with Low complexity requirements for the attacker, provided they have valid credentials at the specified privilege level.

To mitigate this vulnerability, site administrators must upgrade to version 2.0.21 or later of the Unlimited Elements plugin immediately. This update addresses the specific input validation and escaping deficiencies that allow SQL injection payloads to execute successfully. Additionally, organizations should enforce strict principle of least privilege by ensuring users are assigned only the minimum roles necessary for their functions, thereby reducing the pool of potential attackers who meet the Contributor threshold required in earlier patched versions. Regular security audits and code reviews focusing on database interaction layers can further prevent similar issues in custom or third-party WordPress extensions.

Responsible

WPScan

Reservation

09/17/2026

Disclosure

10/03/2026

Moderation

accepted

EPSS

0.00000

KEV

no

Activities

very low

Sources

Want to know what is going to be exploited?

We predict KEV entries!