CVE-2021-24711
📋 TL;DR
This CSRF vulnerability in the Software License Manager WordPress plugin allows attackers to trick authenticated administrators into performing unauthorized actions, specifically deleting registered domains. WordPress sites running vulnerable versions of this plugin are affected.
💻 Affected Systems
- Software License Manager WordPress Plugin
📦 What is this software?
Software License Manager by Tipsandtricks Hq
⚠️ Risk & Real-World Impact
Worst Case
Attackers could delete all registered license domains, disrupting license validation and potentially causing service outages for customers.
Likely Case
Malicious actors could delete specific registered domains, causing license validation failures for targeted customers.
If Mitigated
With proper CSRF protections, the AJAX action would require valid nonce tokens, preventing unauthorized domain deletions.
🎯 Exploit Status
Exploitation requires social engineering to trick authenticated administrators into clicking malicious links.
🛠️ Fix & Mitigation
✅ Official Fix
Patch Version: 4.5.1
Vendor Advisory: https://wordpress.org/plugins/software-license-manager/#developers
Restart Required: No
Instructions:
1. Log into WordPress admin panel
2. Navigate to Plugins → Installed Plugins
3. Find 'Software License Manager'
4. Click 'Update Now' if available
5. If manual update needed, download version 4.5.1+ from WordPress.org
6. Deactivate, upload new version, and reactivate plugin
🔧 Temporary Workarounds
Temporary Plugin Deactivation
allDeactivate the plugin until patched to prevent exploitation
wp plugin deactivate software-license-manager
🧯 If You Can't Patch
- Implement strict access controls limiting admin panel access to trusted networks only
- Use browser extensions that block CSRF attempts or enforce same-origin policies
🔍 How to Verify
Check if Vulnerable:
Check WordPress admin → Plugins → Software License Manager version. If version is below 4.5.1, you are vulnerable.
Check Version:
wp plugin get software-license-manager --field=version
Verify Fix Applied:
Confirm plugin version is 4.5.1 or higher in WordPress admin panel.
📡 Detection & Monitoring
Log Indicators:
- Multiple POST requests to /wp-admin/admin-ajax.php with action=del_reistered_domains from unexpected sources
- Unusual domain deletion events in plugin logs
Network Indicators:
- CSRF attack patterns with malicious iframes or form submissions targeting admin-ajax.php
SIEM Query:
source="wordpress.log" AND "admin-ajax.php" AND "action=del_reistered_domains" AND NOT user_agent="WordPress/*"
🔗 References
- https://jetpack.com/2021/09/14/csrf-vulnerability-found-in-software-license-manager-plugin/
- https://wpscan.com/vulnerability/3351bc30-e5ff-471f-8d1c-b1bcdf419937
- https://jetpack.com/2021/09/14/csrf-vulnerability-found-in-software-license-manager-plugin/
- https://wpscan.com/vulnerability/3351bc30-e5ff-471f-8d1c-b1bcdf419937