Skip to main content

Walletdoc Payment Gateway CVE-2026-103307

| EUVDEUVD-2026-100875 HIGH
SQL Injection (CWE-89)
2026-10-14 WPScan GHSA-wxpq-v4f2-m2jf
8.6
CVSS 3.1 · Vendor: WPScan
View

Attack ChainAIDerived

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

  1. Access
    Identify WooCommerce site with plugin
  2. Delivery
    Send crafted SQLi HTTP request
  3. Exploit
    Extract order/customer data from DB
  4. Execution
    Forge webhook with empty secret
  5. Impact
    Mark fraudulent order as paid

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

The site must run the Walletdoc Payment Gateway for WooCommerce plugin at a version before 1.8.5 on WordPress/WooCommerce. The SQL injection requires no authentication, user interaction, or non-default configuration (AV:N/AC:L/PR:N/UI:N) - it works against default installs. The order-marking bypass is enabled specifically because the payment webhook's signing secret is EMPTY BY DEFAULT, so any deployment where an operator has not manually configured a signing secret is exploitable; configuring a non-empty secret limits the webhook-forgery path. Realistic limiting factor: the plugin's small deployment base, not any technical precondition.

Impact

Signals conflict and should be weighed carefully. The CVSS 3.1 base score of 8.6 (AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:N/A:N) reflects a network-reachable, unauthenticated, low-complexity flaw with a scope change and high confidentiality impact - on paper a serious issue, and a public exploit exists (WPScan) with a vendor patch available. However, exploitation-likelihood signals are modest: EPSS is only 0.21% (11th percentile), the vulnerability is NOT in CISA KEV, and SSVC records Exploitation as 'none' (no observed active exploitation) with Technical Impact 'partial' - notably lower than the 'high confidentiality' the CVSS vector implies. SSVC Automatable 'yes' is the main escalator, consistent with scriptable WordPress-plugin SQLi scanning. Two distinct weaknesses are bundled: an unauthenticated SQL injection (CWE-89) and a payment-webhook authentication bypass caused by an empty default signing secret that lets an attacker mark arbitrary orders as paid. The official vector scores I:N, which appears to understate the business-logic/integrity impact of fraudulently marking orders paid - verify with WPScan, as this is a real integrity concern for merchants even if NVD modeled only the SQLi confidentiality impact. Net assessment: a credible, automatable flaw worth prompt patching for anyone running this specific plugin, but the low EPSS, absence from KEV, and SSVC 'none' indicate this is not currently mass-exploited; real-world priority is bounded primarily by the plugin's limited deployment footprint rather than by exploit difficulty.

Exploit ScenarioDerived

An unauthenticated attacker sends a crafted HTTP request with malicious SQL to a vulnerable plugin endpoint, exfiltrating order/customer data from the WordPress/WooCommerce database; separately, because the payment webhook ships with an empty signing secret by default, the attacker forges a webhook callback to mark their own unpaid orders as paid, obtaining goods without payment. A public exploit/advisory from WPScan exists, and the AV:N/AC:L/PR:N/UI:N profile means the attack needs no authentication, user interaction, or special timing.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.2% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Oct 14, 2026

Unauthenticated attackers can exploit the Walletdoc Payment Gateway for WooCommerce plugin before version 1.8.5 to execute SQL injection and forge payment webhooks, marking arbitrary WooCommerce orders as paid. The webhook signature check uses a signing secret that is empty by default, so any default installation is vulnerable; the SQL injection works without authentication or user interaction. Publicly available exploit code exists, but EPSS is low (0.21%, 11th percentile) and CISA SSVC indicates no observed exploitation; the vendor has released patch version 1.8.5.

RemediationAI

Update the Walletdoc Payment Gateway for WooCommerce plugin to version 1.8.5 or later, which contains the vendor's fix for both the SQL injection and the empty-default webhook secret. If immediate patching is not possible, configure a strong, non-empty webhook signing secret in the plugin's settings to block the order-marking bypass via forged webhooks - note that this does not remediate the SQL injection path. As a temporary compensating control, consider using a web application firewall (WAF) to block SQL injection attempts against the plugin's endpoints, though WAF bypasses are possible and this does not address the webhook forgery. Disabling the plugin entirely stops exploitation but also disables all payment functionality. The vendor advisory is referenced via the WPScan entry at https://wpscan.com/vulnerability/4e67fefd-56d9-4bfd-9e19-a2b5fff1e7a2/.

Affected VersionsENISA

Walletdoc Payment Gateway for WooCommerce 0 <1.8.5

Affected Packages

euvd walletdoc_payment_gateway_for_woocommerce fix: 1.8.5

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 Walletdoc Payment Gateway for WooCommerce WordPress plugin (CPE: cpe:2.3:a:unknown:walletdoc_payment_gateway_for_woocommerce). The plugin fails to sanitize and escape user-supplied input before interpolating it into an SQL statement, allowing an unauthenticated attacker to inject arbitrary SQL. Additionally, the plugin verifies incoming payment webhooks using a signing secret that is empty by default; if the site operator has not manually configured a non-empty secret, an attacker can forge a webhook request to mark arbitrary orders as paid without a valid signature. The independently assessed vector (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N) indicates high confidentiality and integrity impact with no authentication or user interaction required, and no change in scope. The public WPScan vulnerability entry provides further technical details.

Know when Walletdoc Payment Gateway For Woocommerce 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 8.6 HIGH
AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:N/A:N
vuln.today AI 9.1 CRITICAL

Unauthenticated network SQLi yields data read (C:H) and the empty-secret webhook lets an attacker alter order payment state (I:H); no availability impact and scope kept Unchanged as only the plugin/app data is affected.

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

Primary rating from Vendor (WPScan).

CVSS VectorVendor: WPScan

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

Lifecycle Timeline

4
CVSS changed
Oct 14, 2026 - 14:22 NVD
8.6 (None) 8.6 (HIGH)
Patch available
Oct 14, 2026 - 08:16 EUVD
CVE Published
Oct 14, 2026 - 06:00 cve.org
HIGH 8.6
CVE Published
Oct 14, 2026 - 06:00 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

The Walletdoc Payment Gateway for WooCommerce WordPress plugin before 1.8.5 does not properly sanitize and escape user input before using it in a SQL statement, and verifies its payment webhook with a signing secret that is empty by default, allowing unauthenticated attackers to perform SQL injection attacks and to mark arbitrary orders as paid.

Technical POC Analysis

Evidence caveat, read first: the supplied evidence is the WPScan advisory entry only.

Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.

Executive ViewAI

Why It Matters

The Walletdoc Payment Gateway for WooCommerce plugin, versions prior to 1.8.5, poses a high risk to e-commerce operations by allowing attackers to forge payment webhooks and mark orders as paid, leading to potential revenue loss and order fulfillment fraud. Organizations running this plugin on default configurations are particularly exposed because the webhook signing secret is empty by default. While publicly available exploit code exists, there is no indication of active exploitation at this time, and a vendor-released patch (1.8.5) is available.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.2%
Top 89% exploitable
Prevalence
Low
niche WordPress WooCommerce payment-gateway plugin, limited adoption
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 HIGH
CISA KEV No
Public POC Yes
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.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
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact
High
Technical Impact
Partial

Priority Score

63
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +43
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