Skip to main content

WX Subscribe CVE-2026-91833

| EUVDEUVD-2026-102683 MEDIUM
SQL Injection (CWE-89)
2026-10-16 WPScan GHSA-7754-3v92-3h4v
6.8
CVSS 3.1 · Vendor: WPScan
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Identify WP site with unconfigured WX Subscribe
  2. Exploit
    Send crafted request with malicious parameter
  3. Execution
    Inject SQL via unsanitized input
  4. Impact
    Exfiltrate 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.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

WX Subscribe 微信支付付费订阅 0 ≤1.2.1

Affected Packages

euvd wx_subscribe_微信支付付费订阅 no fix

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

Vendor (WPScan) PRIMARY 6.8 MEDIUM
AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:N/A:N
vuln.today AI 5.9 MEDIUM

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).

3.1 AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N
4.0 AV:N/AC:H/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (WPScan).

CVSS VectorVendor: WPScan

Attack Vector
Network
Attack Complexity
High
Privileges Required
None
User Interaction
None
Scope
Changed
Confidentiality
High
Integrity
None
Availability
None

Lifecycle Timeline

3
CVSS changed
Oct 16, 2026 - 15:23 NVD
6.8 (MEDIUM)
CVE Published
Oct 16, 2026 - 06:00 cve.org
MEDIUM 6.8
CVE Published
Oct 16, 2026 - 06:00 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.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

EPSS Score
0.2%
Top 93% exploitable
Prevalence
Low
niche WeChat Pay subscription plugin, limited and region-specific deployment
Exploit
POC
Public exploit code exists
Data Quality
5 sources
Confidence: Medium

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.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC Yes
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

54
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +34
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

SQL injection exploits the way applications construct database queries by mixing user input directly into SQL statements.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy