CVE-2024-31350

4.3 MEDIUM

📋 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

Products:
  • AWP Classifieds WordPress Plugin
Versions: n/a through 4.3.1
Operating Systems: Any OS running WordPress
Default Config Vulnerable: ⚠️ Yes
Notes: Only affects WordPress installations with the AWP Classifieds plugin installed and activated.

📦 What is this software?

⚠️ 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.

🌐 Internet-Facing: HIGH
🏢 Internal Only: MEDIUM

🎯 Exploit Status

Public PoC: ✅ No
Weaponized: UNKNOWN
Unauthenticated Exploit: ✅ No
Complexity: LOW

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

Vendor Advisory: https://patchstack.com/database/vulnerability/another-wordpress-classifieds-plugin/wordpress-awp-classifieds-plugin-4-3-1-broken-access-control-vulnerability?_s_id=cve

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

all

Temporarily deactivate the AWP Classifieds plugin until patched

wp plugin deactivate another-wordpress-classifieds-plugin

Restrict Access

all

Use 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

📤 Share & Export