CVE-2024-13793
📋 TL;DR
This vulnerability allows unauthenticated attackers to execute arbitrary WordPress shortcodes in the Wolmart theme. Attackers can inject malicious shortcodes that may lead to remote code execution, data exposure, or site defacement. All WordPress sites using Wolmart theme versions up to 1.8.11 are affected.
💻 Affected Systems
- Wolmart | Multi-Vendor Marketplace WooCommerce Theme
📦 What is this software?
Wolmart by D Themes
⚠️ Risk & Real-World Impact
Worst Case
Remote code execution leading to complete site compromise, data theft, or malware installation.
Likely Case
Site defacement, data exposure, or privilege escalation through malicious shortcode execution.
If Mitigated
Limited impact if shortcode execution is restricted through security plugins or custom filters.
🎯 Exploit Status
Attack requires no authentication and shortcode injection is straightforward.
🛠️ Fix & Mitigation
✅ Official Fix
Patch Version: 1.8.12 or later
Vendor Advisory: https://themeforest.net/item/wolmart-multivendor-marketplace-woocommerce-theme/32947681#item-description__changelog
Restart Required: No
Instructions:
1. Update Wolmart theme to version 1.8.12 or later via WordPress admin panel. 2. Verify theme update completed successfully. 3. Clear any caching plugins or CDN caches.
🔧 Temporary Workarounds
Disable vulnerable theme
allTemporarily switch to default WordPress theme until patch is applied
Restrict shortcode execution
allUse security plugins to filter or disable shortcode execution
🧯 If You Can't Patch
- Implement web application firewall (WAF) rules to block shortcode injection attempts
- Restrict access to affected WordPress site using IP whitelisting or authentication
🔍 How to Verify
Check if Vulnerable:
Check WordPress admin panel > Appearance > Themes for Wolmart theme version 1.8.11 or earlier
Check Version:
wp theme list --field=name,version --format=csv
Verify Fix Applied:
Confirm Wolmart theme version is 1.8.12 or later in WordPress admin
📡 Detection & Monitoring
Log Indicators:
- Unusual shortcode execution patterns in WordPress debug logs
- Multiple failed shortcode execution attempts
Network Indicators:
- HTTP POST requests containing shortcode injection patterns to theme endpoints
SIEM Query:
source="wordpress.log" AND ("do_shortcode" OR "shortcode_atts") AND status=200