CVE-2024-24707
📋 TL;DR
This CVE describes a critical code injection vulnerability in the Cwicly Builder WordPress plugin that allows remote code execution. Attackers can inject arbitrary code through the plugin's functionality, potentially taking full control of affected WordPress sites. All WordPress installations using vulnerable versions of the Cwicly plugin are affected.
💻 Affected Systems
- Cwicly Builder WordPress Plugin
⚠️ Manual Verification Required
This CVE does not have specific version information in our database, so automatic vulnerability detection cannot determine if your system is affected.
Why? The CVE database entry doesn't specify which versions are vulnerable (no version ranges provided by the vendor/NVD).
🔒 Custom verification scripts are available for registered users. Sign up free to download automated test scripts.
- Review the CVE details at NVD
- Check vendor security advisories for your specific version
- Test if the vulnerability is exploitable in your environment
- Consider updating to the latest version as a precaution
⚠️ Risk & Real-World Impact
Worst Case
Complete compromise of the WordPress installation, allowing attackers to execute arbitrary code, steal sensitive data, install backdoors, deface websites, or pivot to other systems.
Likely Case
Remote code execution leading to website defacement, data theft, malware installation, or use as part of a botnet.
If Mitigated
Limited impact with proper web application firewalls, restricted user permissions, and network segmentation preventing lateral movement.
🎯 Exploit Status
Public proof-of-concept exists, and the high CVSS score suggests exploitation is straightforward. The vulnerability allows unauthenticated remote code execution.
🛠️ Fix & Mitigation
✅ Official Fix
Patch Version: Versions after 1.4.0.2
Vendor Advisory: https://wordpress.org/plugins/cwicly/#developers
Restart Required: No
Instructions:
1. Log into WordPress admin panel. 2. Navigate to Plugins → Installed Plugins. 3. Find Cwicly plugin. 4. Click 'Update Now' if available. 5. If no update available, deactivate and delete the plugin immediately.
🔧 Temporary Workarounds
Immediate Plugin Deactivation
allDisable the Cwicly plugin to prevent exploitation while waiting for patch
wp plugin deactivate cwicly
Web Application Firewall Rule
linuxBlock requests to Cwicly plugin endpoints
# Add to .htaccess for Apache:
RewriteRule ^wp-content/plugins/cwicly/.*$ - [F,L]
# Add to nginx config:
location ~* ^/wp-content/plugins/cwicly/ { deny all; }
🧯 If You Can't Patch
- Immediately deactivate and remove the Cwicly plugin from all WordPress installations
- Implement strict network segmentation to isolate WordPress servers and limit lateral movement
🔍 How to Verify
Check if Vulnerable:
Check WordPress admin panel → Plugins → Installed Plugins → Cwicly version. If version is 1.4.0.2 or lower, you are vulnerable.
Check Version:
wp plugin get cwicly --field=version
Verify Fix Applied:
Verify Cwicly plugin version is higher than 1.4.0.2 in WordPress admin panel, or confirm plugin is completely removed.
📡 Detection & Monitoring
Log Indicators:
- Unusual POST requests to /wp-content/plugins/cwicly/ endpoints
- PHP execution errors containing cwicly paths
- Webshell creation in uploads or plugin directories
Network Indicators:
- HTTP requests to Cwicly plugin files with suspicious parameters
- Outbound connections from WordPress server to unknown IPs
SIEM Query:
source="wordpress.log" AND ("cwicly" OR "/wp-content/plugins/cwicly/") AND (status=200 OR status=500)
🔗 References
- https://patchstack.com/database/vulnerability/cwicly/wordpress-cwicly-plugin-1-4-0-2-remote-code-execution-rce-vulnerability?_s_id=cve
- https://snicco.io/vulnerability-disclosure/cwicly/remote-code-execution-cwicly-1-4-0-2?_s_id=cve
- https://patchstack.com/database/vulnerability/cwicly/wordpress-cwicly-plugin-1-4-0-2-remote-code-execution-rce-vulnerability?_s_id=cve
- https://snicco.io/vulnerability-disclosure/cwicly/remote-code-execution-cwicly-1-4-0-2?_s_id=cve