CVE-2025-4389

9.8 CRITICAL

📋 TL;DR

The Crawlomatic WordPress plugin allows unauthenticated attackers to upload arbitrary files due to missing file type validation. This vulnerability affects all WordPress sites using Crawlomatic Multipage Scraper Post Generator plugin versions up to 2.6.8.1, potentially leading to remote code execution.

💻 Affected Systems

Products:
  • Crawlomatic Multipage Scraper Post Generator WordPress Plugin
Versions: All versions up to and including 2.6.8.1
Operating Systems: All operating systems running WordPress
Default Config Vulnerable: ⚠️ Yes
Notes: Affects all WordPress installations with vulnerable plugin versions enabled.

⚠️ Manual Verification Required

This CVE does not have specific version information in our database, so automatic vulnerability detection cannot determine if your system is affected.

Why? The CVE database entry doesn't specify which versions are vulnerable (no version ranges provided by the vendor/NVD).

🔒 Custom verification scripts are available for registered users. Sign up free to download automated test scripts.

Recommended Actions:
  1. Review the CVE details at NVD
  2. Check vendor security advisories for your specific version
  3. Test if the vulnerability is exploitable in your environment
  4. Consider updating to the latest version as a precaution

⚠️ Risk & Real-World Impact

🔴

Worst Case

Complete server compromise via remote code execution, allowing attackers to install malware, steal data, or use the server for further attacks.

🟠

Likely Case

Attackers upload web shells to gain persistent access, deface websites, or install cryptocurrency miners.

🟢

If Mitigated

File uploads blocked, but attackers may still attempt exploitation attempts visible in logs.

🌐 Internet-Facing: HIGH
🏢 Internal Only: LOW

🎯 Exploit Status

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

No authentication required, simple file upload vulnerability with high CVSS score makes weaponization likely.

🛠️ Fix & Mitigation

✅ Official Fix

Patch Version: 2.6.8.2 or later

Vendor Advisory: https://codecanyon.net/item/crawlomatic-multisite-scraper-post-generator-plugin-for-wordpress/20476010

Restart Required: No

Instructions:

1. Log into WordPress admin panel. 2. Navigate to Plugins → Installed Plugins. 3. Find Crawlomatic plugin and click 'Update Now'. 4. Verify plugin version is 2.6.8.2 or higher.

🔧 Temporary Workarounds

Disable Plugin

all

Temporarily disable the vulnerable plugin until patched.

wp plugin deactivate crawlomatic-multipage-scraper-post-generator

Restrict File Uploads

linux

Add .htaccess rules to block PHP file execution in upload directories.

Add to .htaccess: <Files *.php> deny from all </Files>

🧯 If You Can't Patch

  • Disable the Crawlomatic plugin immediately
  • Implement web application firewall rules to block file uploads to the vulnerable endpoint

🔍 How to Verify

Check if Vulnerable:

Check WordPress admin panel → Plugins → Crawlomatic version. If version is 2.6.8.1 or lower, you are vulnerable.

Check Version:

wp plugin get crawlomatic-multipage-scraper-post-generator --field=version

Verify Fix Applied:

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

📡 Detection & Monitoring

Log Indicators:

  • Unusual file uploads to /wp-content/uploads/crawlomatic/
  • POST requests to crawlomatic_generate_featured_image endpoint
  • PHP file execution from upload directories

Network Indicators:

  • HTTP POST requests with file uploads to vulnerable plugin endpoints
  • Unusual outbound connections from web server

SIEM Query:

source="web_server" AND (uri_path="*crawlomatic*" AND method="POST" AND content_type="multipart/form-data")

🔗 References

📤 Share & Export