This is a summary of the AI-generated 10-question deep analysis. The full version (longer answers, follow-up Q&A, related CVEs) requires login.
Read the full analysis →
Q1What is this vulnerability? (Essence + Consequences)
🚨 **Essence**: Missing Authorization in `reset_user_password()` REST handler. <br>💥 **Consequences**: Unauthenticated Privilege Escalation. Attackers can reset passwords of ANY user, including admins.…
🛡️ **Root Cause**: CWE-620 (Unverified Password Change). <br>🔍 **Flaw**: The plugin fails to verify if the requester is authorized to reset a specific user's password. No permission check before executing the reset.
Q3Who is affected? (Versions/Components)
📦 **Affected**: WordPress Plugin: **Appy Pie Connect for WooCommerce**. <br>📉 **Versions**: **1.1.2 and earlier**. <br>🏢 **Vendor**: hancock11.
Q4What can hackers do? (Privileges/Data)
👑 **Privileges**: Escalate from **Unauthenticated** to **Admin/User**. <br>🔓 **Data**: Access to any user account. Reset arbitrary passwords. Gain full control over the WordPress site if admin account is targeted.
Q5Is exploitation threshold high? (Auth/Config)
⚡ **Threshold**: **LOW**. <br>🌐 **Auth**: None required (Unauthenticated). <br>⚙️ **Config**: Standard REST API endpoint exposure. No complex setup needed. CVSS Score: 9.1 (Critical).
Q6Is there a public Exp? (PoC/Wild Exploitation)
🔥 **Exploit**: **YES**. <br>📂 **PoC**: Available on GitHub (Nxploited/CVE-2025-9286). <br>🌍 **Status**: Publicly available. Easy to reproduce.
Q7How to self-check? (Features/Scanning)
🔍 **Check**: Scan for **Appy Pie Connect for WooCommerce** plugin. <br>📋 **Version**: Check if version ≤ 1.1.2.…
🛠️ **Fix**: Update plugin to latest version. <br>📝 **Reference**: WordPress Trac changeset 3385150 indicates a fix was committed. <br>✅ **Action**: Upgrade immediately.
Q9What if no patch? (Workaround)
🚧 **Workaround**: If patching is delayed, **deactivate/delete** the plugin. <br>🔒 **Block**: Restrict access to `/wp-json/` endpoints via WAF or server config if possible. Disable REST API for unauthenticated users.