CVE-2024-35674
📋 TL;DR
This CVE describes a Missing Authorization vulnerability in the Unlimited Elements For Elementor WordPress plugin. It allows unauthorized users to access functionality intended only for authenticated users, potentially modifying plugin settings or accessing restricted data. All WordPress sites using affected plugin versions are vulnerable.
💻 Affected Systems
- Unlimited Elements For Elementor (Free Widgets, Addons, Templates)
📦 What is this software?
Unlimited Elements For Elementor by Unlimited Elements
⚠️ Risk & Real-World Impact
Worst Case
Unauthenticated attackers could modify plugin settings, inject malicious content, or access sensitive site configuration data.
Likely Case
Unauthorized users could change widget settings, modify templates, or access administrative functions they shouldn't have permission to use.
If Mitigated
With proper authorization controls, only authenticated users with appropriate permissions could access plugin functionality.
🎯 Exploit Status
Missing authorization vulnerabilities typically require minimal technical skill to exploit once the vulnerable endpoint is identified.
🛠️ Fix & Mitigation
✅ Official Fix
Patch Version: 1.5.110 or later
Restart Required: No
Instructions:
1. Log into WordPress admin panel. 2. Navigate to Plugins → Installed Plugins. 3. Find 'Unlimited Elements For Elementor'. 4. Click 'Update Now' if available. 5. Alternatively, download version 1.5.110+ from WordPress.org and manually update.
🔧 Temporary Workarounds
Temporary Plugin Deactivation
allDisable the vulnerable plugin until patched
wp plugin deactivate unlimited-elements-for-elementor
Access Restriction via .htaccess
linuxRestrict access to plugin directories
Order Deny,Allow
Deny from all
🧯 If You Can't Patch
- Implement web application firewall (WAF) rules to block unauthorized access to plugin endpoints
- Restrict plugin functionality to authenticated users only via additional access controls
🔍 How to Verify
Check if Vulnerable:
Check WordPress admin → Plugins → Unlimited Elements For Elementor → Version. If version is 1.5.109 or earlier, you are vulnerable.
Check Version:
wp plugin get unlimited-elements-for-elementor --field=version
Verify Fix Applied:
After updating, verify plugin version is 1.5.110 or later in WordPress admin panel.
📡 Detection & Monitoring
Log Indicators:
- Unauthorized access attempts to /wp-content/plugins/unlimited-elements-for-elementor/ endpoints
- 403 Forbidden errors from plugin directories
Network Indicators:
- Unusual POST/GET requests to plugin-specific endpoints from unauthenticated sources
SIEM Query:
source="wordpress.log" AND ("unlimited-elements" OR "uelementor") AND (status=403 OR "unauthorized")
🔗 References
- https://patchstack.com/database/vulnerability/unlimited-elements-for-elementor/wordpress-unlimited-elements-for-elementor-plugin-1-5-109-broken-access-control-vulnerability?_s_id=cve
- https://patchstack.com/database/vulnerability/unlimited-elements-for-elementor/wordpress-unlimited-elements-for-elementor-plugin-1-5-109-broken-access-control-vulnerability?_s_id=cve