CVE-2024-37470

8.2 HIGH

📋 TL;DR

This vulnerability allows unauthenticated attackers to access functionality that should be restricted by proper authorization controls in the Woffice Core WordPress plugin. It affects all WordPress sites using Woffice Core versions up to 5.4.8. Attackers can perform actions intended only for authorized users.

💻 Affected Systems

Products:
  • Woffice Core WordPress Plugin
Versions: All versions up to and including 5.4.8
Operating Systems: Any OS running WordPress
Default Config Vulnerable: ⚠️ Yes
Notes: Affects all WordPress installations with vulnerable Woffice Core plugin versions. No special configuration required for exploitation.

📦 What is this software?

⚠️ Risk & Real-World Impact

🔴

Worst Case

Complete compromise of the WordPress site including administrative functions, data theft, content manipulation, and potential server access if combined with other vulnerabilities.

🟠

Likely Case

Unauthorized access to sensitive functionality, data exposure, content modification, and privilege escalation within the WordPress environment.

🟢

If Mitigated

Limited impact with proper network segmentation, strong authentication requirements, and monitoring detecting unauthorized access attempts.

🌐 Internet-Facing: HIGH
🏢 Internal Only: MEDIUM

🎯 Exploit Status

Public PoC: ⚠️ Yes
Weaponized: LIKELY
Unauthenticated Exploit: ⚠️ Yes
Complexity: LOW

The vulnerability is unauthenticated and publicly documented, making exploitation straightforward for attackers.

🛠️ Fix & Mitigation

✅ Official Fix

Patch Version: 5.4.9 or later

Vendor Advisory: https://patchstack.com/database/vulnerability/woffice-core/wordpress-woffice-core-plugin-5-4-8-unauthenticated-broken-access-control-vulnerability?_s_id=cve

Restart Required: No

Instructions:

1. Log into WordPress admin panel. 2. Navigate to Plugins > Installed Plugins. 3. Find Woffice Core and click 'Update Now'. 4. Verify version is 5.4.9 or higher.

🔧 Temporary Workarounds

Disable Woffice Core Plugin

all

Temporarily disable the vulnerable plugin until patching is possible

wp plugin deactivate woffice-core

Restrict Access via Web Application Firewall

all

Block unauthorized access attempts to Woffice Core endpoints

🧯 If You Can't Patch

  • Implement strict network access controls to limit who can access the WordPress site
  • Enable detailed logging and monitoring for unauthorized access attempts to Woffice Core functionality

🔍 How to Verify

Check if Vulnerable:

Check WordPress admin panel > Plugins > Installed Plugins for Woffice Core version

Check Version:

wp plugin get woffice-core --field=version

Verify Fix Applied:

Verify Woffice Core version is 5.4.9 or higher in WordPress admin panel

📡 Detection & Monitoring

Log Indicators:

  • Unauthenticated requests to Woffice Core API endpoints
  • Access to admin functions from unauthenticated IPs
  • Unusual POST/GET requests to /wp-content/plugins/woffice-core/

Network Indicators:

  • Unusual traffic patterns to Woffice Core endpoints
  • Requests bypassing authentication to privileged endpoints

SIEM Query:

source="wordpress.log" AND (uri="/wp-content/plugins/woffice-core/*" OR user_agent="*woffice*") AND status_code=200 AND auth_status="unauthenticated"

🔗 References

📤 Share & Export