CVE-2024-31350
📋 TL;DR
This CVE describes a Missing Authorization vulnerability in the AWP Classifieds WordPress plugin, allowing unauthorized users to perform actions that should require proper authentication. It affects all versions up to and including 4.3.1, potentially impacting any WordPress site using this plugin.
💻 Affected Systems
- AWP Classifieds WordPress Plugin
📦 What is this software?
Awp Classifieds by Strategy11
⚠️ Risk & Real-World Impact
Worst Case
Unauthorized users could modify classified listings, access sensitive user data, or disrupt the classifieds functionality of the site.
Likely Case
Unauthorized users could edit or delete classified ads they don't own, potentially causing business disruption or data integrity issues.
If Mitigated
With proper access controls and monitoring, impact would be limited to minor data manipulation that could be quickly detected and reverted.
🎯 Exploit Status
Exploitation requires understanding of WordPress plugin structure but no special tools or advanced skills.
🛠️ Fix & Mitigation
✅ Official Fix
Patch Version: 4.3.2 or later
Restart Required: No
Instructions:
1. Log into WordPress admin panel
2. Go to Plugins → Installed Plugins
3. Find 'AWP Classifieds'
4. Click 'Update Now' if available
5. If no update available, deactivate and remove the plugin
6. Install latest version from WordPress repository
🔧 Temporary Workarounds
Disable Plugin
allTemporarily deactivate the AWP Classifieds plugin until patched
wp plugin deactivate another-wordpress-classifieds-plugin
Restrict Access
allUse WordPress roles and capabilities to restrict access to classifieds functionality
🧯 If You Can't Patch
- Implement strict access controls using WordPress user roles and capabilities
- Monitor classifieds activity logs for unauthorized modifications
🔍 How to Verify
Check if Vulnerable:
Check WordPress admin → Plugins → AWP Classifieds → Version. If version is 4.3.1 or earlier, you are vulnerable.
Check Version:
wp plugin get another-wordpress-classifieds-plugin --field=version
Verify Fix Applied:
After updating, verify plugin version shows 4.3.2 or later in WordPress admin panel.
📡 Detection & Monitoring
Log Indicators:
- Unauthorized POST requests to classifieds endpoints
- Unexpected modifications to classified listings
- User ID mismatches in classifieds activity logs
Network Indicators:
- HTTP requests to /wp-content/plugins/another-wordpress-classifieds-plugin/ endpoints without proper authentication headers
SIEM Query:
source="wordpress.log" AND "another-wordpress-classifieds-plugin" AND ("POST" OR "UPDATE") AND NOT user_role="administrator"
🔗 References
- https://patchstack.com/database/vulnerability/another-wordpress-classifieds-plugin/wordpress-awp-classifieds-plugin-4-3-1-broken-access-control-vulnerability?_s_id=cve
- https://patchstack.com/database/vulnerability/another-wordpress-classifieds-plugin/wordpress-awp-classifieds-plugin-4-3-1-broken-access-control-vulnerability?_s_id=cve