Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1359 CNY

100%

CVE-2023-47873 — AI Deep Analysis Summary

CVSS 9.1 · Critical

Q1What is this vulnerability? (Essence + Consequences)

🚨 **Essence**: Unrestricted Upload of File with Dangerous Type. 📉 **Consequences**: Full system compromise.…

Q2Root Cause? (CWE/Flaw)

🛡️ **Root Cause**: **CWE-434**. The plugin fails to validate file types during upload. It allows dangerous file extensions (like .php) to be uploaded without restriction, bypassing security controls.

Q3Who is affected? (Versions/Components)

🏢 **Affected Vendor**: WEN Solutions. 📦 **Product**: WP Child Theme Generator. 📅 **Versions**: From n/a through **1.0.9**. If you are on version 1.0.9 or lower, you are at risk!

Q4What can hackers do? (Privileges/Data)

💀 **Attacker Capabilities**: With this flaw, hackers can execute arbitrary code on your server. They gain **High** Confidentiality, Integrity, and Availability impact. Essentially, they own your WordPress site.

Q5Is exploitation threshold high? (Auth/Config)

🔐 **Exploitation Threshold**: **Medium**. Requires **PR:H** (Privileges Required: High). This means the attacker needs valid WordPress admin credentials or a logged-in session to trigger the upload.…

Q6Is there a public Exp? (PoC/Wild Exploitation)

🔍 **Public Exploit**: **Yes**. A Proof of Concept (PoC) is available via ProjectDiscovery Nuclei templates. Automated scanners can detect and potentially exploit this vulnerability easily.

Q7How to self-check? (Features/Scanning)

🔎 **Self-Check**: 1. Check your plugin version (must be ≤ 1.0.9). 2. Use Nuclei templates to scan for the specific CVE signature. 3. Monitor upload directories for suspicious .php or .exe files.

Q8Is it fixed officially? (Patch/Mitigation)

🛠️ **Official Fix**: The vendor (WEN Solutions) has acknowledged the issue. You must update the plugin to a version **greater than 1.0.9** to receive the patch. Check the vendor's official channel for the latest version.

Q9What if no patch? (Workaround)

🚧 **No Patch Workaround**: 1. **Disable** the plugin immediately if not in use. 2. Restrict file upload permissions in `wp-config.php` or server config. 3. Implement strict WAF rules to block dangerous file extensions.

Q10Is it urgent? (Priority Suggestion)

⚡ **Urgency**: **HIGH**. Despite requiring auth, the impact is Critical (RCE). Since PoCs are public and the flaw is fundamental (CWE-434), prioritize patching or disabling the plugin ASAP to prevent compromise.