CVE-2024-30464
📋 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
- Social Icons Widget & Block by WPZOOM WordPress plugin
📦 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.
🎯 Exploit Status
Exploitation requires some level of access but bypasses authorization checks.
🛠️ Fix & Mitigation
✅ Official Fix
Patch Version: 4.2.16 or later
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
allTemporarily 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
- 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
- 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