Description
The BDM Digital Payment Gateway WordPress plugin through 1.3.12 does not verify the credentials on its public payment-status update route and treats unset credentials as valid, allowing unauthenticated attackers to mark arbitrary WooCommerce orders as paid without payment in the default configuration.
Published: 2026-10-19
Score: 5.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Unauthorized Payment Status Modification
Action: Patch
AI Analysis

Impact

The BDM Digital Payment Gateway WordPress plugin, from versions 1.2.7 to 1.3.12, fails to validate credentials on its public payment-status update route. When the credentials field in a request is left empty, the plugin accepts the request as authenticated and updates any WooCommerce order status to paid. This flaw enables an attacker to forge payment confirmations for arbitrary orders without actually performing any payment, leading to revenue loss and potential inventory or fulfillment problems.

Affected Systems

The vulnerability affects the BDM Digital Payment Gateway plugin for WordPress in versions 1.2.7 to 1.3.12. No other vendors or products are documented as impacted.

Risk and Exploitability

The CVSS score of 5.3 indicates a medium severity. The EPSS score is not available, and the flaw is not listed in CISA's KEV catalog. Attackers can exploit the flaw by sending unauthenticated HTTP requests to the payment-status endpoint, a likely attack vector inferred from the lack of authentication on the route. The impact is significant for merchants relying on accurate payment status, but the need to target specific order IDs and the absence of remote code execution suggest the likelihood of widespread exploitation may be moderate. Prompt mitigation is recommended.

Generated by OpenCVE AI on October 19, 2026 at 13:26 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update the BDM Digital Payment Gateway plugin to the latest version where credential verification has been added.
  • Enforce authentication on the payment-status endpoint by requiring a protected token or implementing IP whitelisting to prevent unauthenticated modifications.
  • Regularly audit WooCommerce order histories for unexpected status changes and configure alerts for suspicious paid statuses.

Generated by OpenCVE AI on October 19, 2026 at 13:26 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 19 Oct 2026 12:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-284

Mon, 19 Oct 2026 10:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-862
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Mon, 19 Oct 2026 08:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-284

Mon, 19 Oct 2026 07:00:00 +0000

Type Values Removed Values Added
Description The BDM Digital Payment Gateway WordPress plugin through 1.3.12 does not verify the credentials on its public payment-status update route and treats unset credentials as valid, allowing unauthenticated attackers to mark arbitrary WooCommerce orders as paid without payment in the default configuration.
Title BDM Digital Payment Gateway 1.2.7 - 1.3.12 - Unauthenticated Payment Confirmation Forgery
References
Metrics cvssV3_1

{'score': 5.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-10-19T09:31:21.956Z

Reserved: 2026-10-06T12:07:24.133Z

Link: CVE-2026-106010

cve-icon Vulnrichment

Updated: 2026-10-19T09:25:30.399Z

cve-icon NVD

Status : Received

Published: 2026-10-19T07:16:30.397

Modified: 2026-10-19T10:16:43.730

Link: CVE-2026-106010

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-19T13:30:14Z

Weaknesses