Skip to content
Heist/ feed
Back to feed
Unrated

OPay Payment Gateway for WooCommerce <= 2.5.5 - Unauthenticated Payment Confirmation Forgery via Empty Default Secret Key

Type: advisorySources: Official CVE List

The OPay Payment Gateway for WooCommerce WordPress plugin through 2.5.5 does not properly verify that payment notifications originate from the payment provider, as the secret used to validate their signature is empty by default, allowing unauthenticated attackers to forge a valid notification and mark arbitrary orders as paid, cancelled or failed.

Products
OPay Payment Gateway for WooCommerce
Affected versions
Not specified
Fixed versions
Not specified
CVEs
CVE-2026-103319
Confirmed fixed CVEs
Not specified
Updated in this feed
30 Oct 2026, 00:50 UTC · Revision 1

Source evidence

OPay Payment Gateway for WooCommerce <= 2.5.5 - Unauthenticated Payment Confirmation Forgery via Empty Default Secret Key

core-cve · Original source

Published 26 Oct 2026, 06:00 UTC

The OPay Payment Gateway for WooCommerce WordPress plugin through 2.5.5 does not properly verify that payment notifications originate from the payment provider, as the secret used to validate their signature is empty by default, allowing unauthenticated attackers to forge a valid notification and mark arbitrary orders as paid, cancelled or failed.

cve:CVE-2026-103319

OPay Payment Gateway for WooCommerce

Fixed versions: Not specified

Complete source record
{
  "id": "6234033296786c26b7a337f9b6bb706d0c9892e497f0b9ecc3e552829a68df2f",
  "url": "https://www.cve.org/CVERecord?id=CVE-2026-103319",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "OPay Payment Gateway for WooCommerce <= 2.5.5 - Unauthenticated Payment Confirmation Forgery via Empty Default Secret Key",
    "summary": "The OPay Payment Gateway for WooCommerce WordPress plugin through 2.5.5 does not properly verify that payment notifications originate from the payment provider, as the secret used to validate their signature is empty by default, allowing unauthenticated attackers to forge a valid notification and mark arbitrary orders as paid, cancelled or failed.",
    "evidence": "cve:CVE-2026-103319",
    "products": [
      {
        "name": {
          "value": "OPay Payment Gateway for WooCommerce",
          "evidence": "/containers/cna/affected/0/product"
        },
        "prerequisites": [],
        "fixed_versions": [],
        "affected_versions": []
      }
    ],
    "severity": "unknown",
    "structured": {
      "id": "CVE-2026-103319",
      "aliases": [
        "CVE-2026-103319"
      ],
      "metrics": [],
      "affected": [
        {
          "vendor": "Unknown",
          "product": "OPay Payment Gateway for WooCommerce",
          "versions": [
            {
              "status": "affected",
              "version": "0",
              "versionType": "semver",
              "lessThanOrEqual": "2.5.5"
            }
          ],
          "defaultStatus": "unknown"
        }
      ],
      "modified": "2026-10-26T10:13:35.664Z",
      "provider": "cve",
      "references": [
        "https://wpscan.com/vulnerability/c07f15a0-3c15-429f-bcde-1511ad658c6c/"
      ],
      "provider_metadata": {
        "adp": [
          {
            "title": "CISA ADP Vulnrichment",
            "metrics": [
              {
                "cvssV3_1": {
                  "scope": "UNCHANGED",
                  "version": "3.1",
                  "baseScore": 5.3,
                  "attackVector": "NETWORK",
                  "baseSeverity": "MEDIUM",
                  "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N",
                  "integrityImpact": "LOW",
                  "userInteraction": "NONE",
                  "attackComplexity": "LOW",
                  "availabilityImpact": "NONE",
                  "privilegesRequired": "NONE",
                  "confidentialityImpact": "NONE"
                }
              },
              {
                "other": {
                  "type": "ssvc",
                  "content": {
                    "id": "CVE-2026-103319",
                    "role": "CISA Coordinator",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "yes"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "version": "2.0.3",
                    "timestamp": "2026-10-26T10:05:36.943697Z"
                  }
                }
              }
            ],
            "problemTypes": [
              {
                "descriptions": [
                  {
                    "lang": "en",
                    "type": "CWE",
                    "cweId": "CWE-287",
                    "description": "CWE-287 Improper Authentication"
                  }
                ]
              }
            ],
            "providerMetadata": {
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP",
              "dateUpdated": "2026-10-26T10:13:35.664Z"
            }
          }
        ],
        "cna": {
          "orgId": "1bfdd5d7-9bf6-4a53-96ea-42e2716d7a81",
          "shortName": "WPScan",
          "dateUpdated": "2026-10-26T06:00:18.562Z"
        }
      }
    },
    "related_cves": [
      {
        "value": "CVE-2026-103319",
        "evidence": "/cveMetadata/cveId"
      }
    ],
    "security_relevant": true,
    "severity_evidence": null
  },
  "source_id": "core-cve",
  "document_id": 283267,
  "published_at": "2026-10-26T06:00:18.562+00:00"
}