CVE-2020-24142
📋 TL;DR
This is a server-side request forgery (SSRF) vulnerability in the Video Downloader for TikTok WordPress plugin version 1.3. It allows attackers to make arbitrary HTTP requests from the vulnerable server via the njt-tk-download-video parameter, potentially accessing internal systems, scanning networks, or executing commands on services. WordPress sites using this specific plugin version are affected.
💻 Affected Systems
- Video Downloader for TikTok WordPress plugin
📦 What is this software?
⚠️ Risk & Real-World Impact
Worst Case
Full server compromise leading to data exfiltration, lateral movement to internal networks, or complete site takeover via command execution on vulnerable services.
Likely Case
Internal network reconnaissance, access to internal services, potential data leakage from internal APIs or systems.
If Mitigated
Limited to port scanning or failed connection attempts if proper network segmentation and egress filtering are in place.
🎯 Exploit Status
Simple HTTP request manipulation required. Public proof-of-concept code exists in GitHub repositories.
🛠️ Fix & Mitigation
✅ Official Fix
Patch Version: 1.4 or later
Vendor Advisory: https://wordpress.org/plugins/downloader-tiktok/
Restart Required: No
Instructions:
1. Log into WordPress admin panel. 2. Navigate to Plugins → Installed Plugins. 3. Find 'Video Downloader for TikTok'. 4. Click 'Update Now' if available, or delete and reinstall latest version. 5. Verify version is 1.4 or higher.
🔧 Temporary Workarounds
Disable vulnerable plugin
allTemporarily deactivate the plugin until patched
wp plugin deactivate downloader-tiktok
Web Application Firewall rule
allBlock requests containing the vulnerable parameter
Add WAF rule to block requests with 'njt-tk-download-video' parameter
🧯 If You Can't Patch
- Implement strict egress filtering to limit outbound connections from web servers
- Deploy network segmentation to isolate web servers from internal networks
🔍 How to Verify
Check if Vulnerable:
Check WordPress admin panel → Plugins → Video Downloader for TikTok → Version should be 1.3
Check Version:
wp plugin get downloader-tiktok --field=version
Verify Fix Applied:
Confirm plugin version is 1.4 or higher in WordPress admin panel
📡 Detection & Monitoring
Log Indicators:
- HTTP requests with 'njt-tk-download-video' parameter containing unusual URLs or internal IPs
- Outbound connections from web server to internal IP ranges
Network Indicators:
- Unusual outbound HTTP traffic from web server to internal services
- Port scanning patterns originating from web server
SIEM Query:
source="web_server_logs" AND uri_query="*njt-tk-download-video*"