CVE-2024-30464

5.4 MEDIUM

📋 TL;DR

This CVE describes a Missing Authorization vulnerability in the WPZOOM Social Icons Widget & Block WordPress plugin. It allows attackers to perform unauthorized actions that should require proper authentication. All WordPress sites using affected versions of this plugin are vulnerable.

💻 Affected Systems

Products:
  • Social Icons Widget & Block by WPZOOM WordPress plugin
Versions: All versions up to and including 4.2.15
Operating Systems: Any OS running WordPress
Default Config Vulnerable: ⚠️ Yes
Notes: Only affects WordPress installations with the vulnerable plugin active.

📦 What is this software?

⚠️ Risk & Real-World Impact

🔴

Worst Case

Attackers could modify social media links, inject malicious content, or potentially escalate privileges to compromise the WordPress site.

🟠

Likely Case

Unauthorized users could modify social media widget settings, potentially redirecting visitors to malicious sites or altering site appearance.

🟢

If Mitigated

With proper access controls and authentication requirements, the vulnerability would be prevented from being exploited.

🌐 Internet-Facing: HIGH
🏢 Internal Only: MEDIUM

🎯 Exploit Status

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

Exploitation requires some level of access but bypasses authorization checks.

🛠️ Fix & Mitigation

✅ Official Fix

Patch Version: 4.2.16 or later

Vendor Advisory: https://patchstack.com/database/vulnerability/social-icons-widget-by-wpzoom/wordpress-social-icons-widget-block-by-wpzoom-plugin-4-2-15-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 'Social Icons Widget & Block by WPZOOM'. 4. Click 'Update Now' if available, or download latest version from WordPress.org. 5. Activate updated plugin.

🔧 Temporary Workarounds

Disable vulnerable plugin

all

Temporarily deactivate the Social Icons Widget & Block plugin until patched

wp plugin deactivate social-icons-widget-by-wpzoom

🧯 If You Can't Patch

  • Implement strict access controls and monitor for unauthorized plugin modifications
  • Use web application firewall rules to block suspicious requests to plugin endpoints

🔍 How to Verify

Check if Vulnerable:

Check WordPress admin panel > Plugins > Installed Plugins for 'Social Icons Widget & Block by WPZOOM' version 4.2.15 or earlier

Check Version:

wp plugin get social-icons-widget-by-wpzoom --field=version

Verify Fix Applied:

Verify plugin version is 4.2.16 or later in WordPress admin panel

📡 Detection & Monitoring

Log Indicators:

  • Unauthorized POST requests to /wp-admin/admin-ajax.php with action parameters related to social icons widget
  • Unexpected modifications to wp_options table with social_icons_widget_by_wpzoom keys

Network Indicators:

  • HTTP requests to plugin-specific admin endpoints from unauthorized IPs

SIEM Query:

source="wordpress.log" AND (uri_path="/wp-admin/admin-ajax.php" AND action="*social*" AND user_role!="administrator")

🔗 References

📤 Share & Export