Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify WP site with unconfigured WX Subscribe
-
ExploitSend crafted request with malicious parameter
-
ExecutionInject SQL via unsanitized input
-
ImpactExfiltrate sensitive database contents
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Parameterized queries, prepared statements
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Persistence The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires that the target WordPress site has WX Subscribe (微信支付付费订阅) installed at version 1.2.1 or earlier AND that the plugin's WeChat payment key has NOT been configured - on installs with a configured payment key, the vulnerable code path is not reachable. This unconfigured-plugin requirement is the primary limiting factor and is reflected by AC:H. No authentication is required (PR:N) and no user interaction is needed (UI:N), so any such unconfigured install is remotely reachable by an unauthenticated attacker; the realistic exploitable population is small because configured/production sites are not affected. |
| Impact | Signals are consistent and point to a real-but-moderate issue rather than an urgent emergency. The CVSS 3.1 vector (AV:N/AC:H/PR:N/UI:N, base 6.8) describes a network-reachable, unauthenticated SQL injection, but with high attack complexity because exploitation is only possible on installs where the WeChat payment key has NOT been configured - a narrow, non-default precondition. EPSS is low at 0.18% (7th percentile), and the CVE is NOT in CISA KEV, so there is no evidence of active or widespread exploitation. Exploitation status: publicly available exploit code exists (WPScan reference), which raises opportunistic risk, but POC availability is distinct from active exploitation and should not be conflated. No SSVC decision data was supplied in the input. The AC:H precondition plus low EPSS and absence of KEV suggests this is a lower-priority issue for most defenders - meaningful only for unconfigured/incompletely-onboarded installations. Note a defensible metric disagreement: the input uses S:C (scope change) for this SQLi, which inflates the base score; a plugin-level SQLi against the same WordPress database arguably warrants S:U - verify scope rationale with WPScan before treating 6.8 as authoritative. |
| Exploit ScenarioDerived | An unauthenticated attacker locates a WordPress site running WX Subscribe (through 1.2.1) that has been installed but not yet fully configured - specifically where the WeChat payment key is unset - and sends a crafted request containing a malicious value in the vulnerable parameter. Because the input is used unsanitized in a SQL statement, the attacker injects SQL to read sensitive database contents such as user data or credentials hashes. A public proof-of-concept is referenced by WPScan, lowering the skill barrier, though the required unconfigured state limits the number of exploitable targets. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 16, 2026
Unauthenticated SQL injection in the WX Subscribe (微信支付付费订阅) WordPress plugin through version 1.2.1 allows remote attackers to read arbitrary database contents when the plugin's WeChat payment key has not been configured. Publicly available exploit code exists, but the EPSS score is very low (0.18%, 7th percentile) and the vulnerable code path is unreachable on installs where the payment key is set, limiting the realistic exploitable population. Our assessment rates confidentiality impact as high with no integrity or availability impact, and scope unchanged, yielding a CVSS base score of 5.9 (AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N).
RemediationAI
No vendor-released patch has been identified at time of analysis. Consult the WPScan advisory for any updated version or patch guidance. As a specific compensating control, configure the plugin's WeChat payment key in the WordPress admin settings-this makes the vulnerable code path unreachable, but it requires having a WeChat Pay integration available and may not be appropriate for sites not using payments. Alternatively, deactivate and remove the plugin if its subscription functionality is not needed; this eliminates the attack surface entirely. If the plugin must remain active without a payment key, consider a web application firewall rule to block SQL injection patterns targeting the plugin's endpoints, accepting that WAF bypasses are possible and this is not a substitute for patching. Monitor the WPScan page and WordPress plugin repository for a patched release.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The vulnerability is a CWE-89 SQL injection in the WX Subscribe WordPress plugin, caused by failure to sanitize and escape a parameter before embedding it in an SQL statement. The plugin integrates WeChat Pay subscription functionality; when the payment key is not configured, the vulnerable code path remains accessible to unauthenticated users, likely through an AJAX or REST endpoint. The provided CPE string identifies the product as 'wx_subscribe__微信支付付费订阅' with an unknown vendor, and EUVD lists affected versions as 0 through 1.2.1. Our independent assessment applies CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N (score 5.9), treating scope as unchanged rather than changed and considering only confidentiality impact, which is consistent with a read-only SQL injection. The AC:H rating reflects the prerequisite that the payment key be unconfigured, which is an unusual state for a site actively using the plugin.
Know when Wx Subscribe gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:N/A:N
Network-reachable and unauthenticated (AV:N/PR:N); AC:H because exploitation only works when the payment key is unconfigured; SQLi against the same WordPress DB is same-scope (S:U).
Primary rating from Vendor (WPScan).
CVSS VectorVendor: WPScan
Lifecycle Timeline
3DescriptionCVE.org
The WX Subscribe 微信支付付费订阅 WordPress plugin through 1.2.1 does not sanitise and escape a parameter before using it in a SQL statement, allowing unauthenticated attackers to perform SQL injection attacks on installs where the payment key has not been configured.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
SQL injection exploits the way applications construct database queries by mixing user input directly into SQL statements.
EUVD-2026-102683
GHSA-7754-3v92-3h4v
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB