CVE-2024-32824

5.4 MEDIUM

📋 TL;DR

This CVE describes a Missing Authorization vulnerability in the WordPress Evergreen Content Poster plugin that allows unauthorized users to perform actions intended only for administrators. It affects all versions up to 1.4.2. The vulnerability enables broken access control where users without proper permissions can access administrative functions.

💻 Affected Systems

Products:
  • WordPress Evergreen Content Poster plugin
Versions: n/a through 1.4.2
Operating Systems: Any OS running WordPress
Default Config Vulnerable: ⚠️ Yes
Notes: Affects all WordPress installations using vulnerable versions of the plugin regardless of configuration.

📦 What is this software?

⚠️ Risk & Real-World Impact

🔴

Worst Case

Unauthorized users could modify plugin settings, post content, or potentially escalate privileges to gain administrative control over the WordPress site.

🟠

Likely Case

Low-privileged users could access administrative functions they shouldn't have access to, potentially modifying content posting schedules or settings.

🟢

If Mitigated

With proper user role management and network segmentation, impact would be limited to unauthorized access to plugin functions only.

🌐 Internet-Facing: HIGH
🏢 Internal Only: MEDIUM

🎯 Exploit Status

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

Exploitation requires some level of user access but not administrative privileges. The vulnerability is in authorization checks, not authentication.

🛠️ Fix & Mitigation

✅ Official Fix

Patch Version: 1.4.3 or later

Vendor Advisory: https://patchstack.com/database/vulnerability/evergreen-content-poster/wordpress-evergreen-content-poster-plugin-1-4-2-broken-access-control-vulnerability

Restart Required: No

Instructions:

1. Log into WordPress admin panel. 2. Navigate to Plugins → Installed Plugins. 3. Find Evergreen Content Poster. 4. Click 'Update Now' if available. 5. Alternatively, download version 1.4.3+ from WordPress repository and manually update.

🔧 Temporary Workarounds

Disable Plugin

all

Temporarily disable the vulnerable plugin until patched

wp plugin deactivate evergreen-content-poster

Restrict User Roles

all

Limit user accounts and review permissions

🧯 If You Can't Patch

  • Disable the Evergreen Content Poster plugin entirely
  • Implement strict network access controls and monitor for unauthorized administrative actions

🔍 How to Verify

Check if Vulnerable:

Check WordPress admin panel → Plugins → Evergreen Content Poster → Version. If version is 1.4.2 or lower, you are vulnerable.

Check Version:

wp plugin get evergreen-content-poster --field=version

Verify Fix Applied:

Verify plugin version is 1.4.3 or higher in WordPress admin panel.

📡 Detection & Monitoring

Log Indicators:

  • Unauthorized access attempts to plugin admin endpoints
  • User role changes or privilege escalation attempts

Network Indicators:

  • Unusual POST requests to /wp-admin/admin-ajax.php with plugin-specific actions

SIEM Query:

source="wordpress.log" AND ("evergreen-content-poster" OR "ecp_") AND (user_role!="administrator") AND (action="admin" OR action="settings")

🔗 References

📤 Share & Export