CVE-2026-103324: Cardinity Payment Gateway for WooCommerce 3.2.6 - 3.4.1 - Unauthenticated Arbitrary Order Payment Forgery via Empty-Default Project Secret

Published Oct 15, 2026
·
Updated

The Cardinity Payment Gateway for WooCommerce WordPress plugin before 3.4.2 does not properly verify the authenticity of the payment notifications it receives, as the secret used to sign them is empty by default, allowing unauthenticated attackers to forge an approved-payment notification and mark arbitrary orders as paid, or force them to failed.

Affected Software

1 affected component
Cardinity Cardinity Payment Gateway for WooCommerce>=3.2.6<=3.4.1

Event History

Oct 15, 2026
CVE Published
via MITRE·06:41 AM
Data Sourced
via MITRE·06:41 AM
DescriptionSeverityWeakness

Frequently Asked Questions

1

Which installations are exposed?

Installations running Cardinity Payment Gateway for WooCommerce versions 3.2.6 through 3.4.1 are affected. The issue is reachable over the network and requires no authentication or user interaction.

2

What does an attacker need to exploit this issue?

An attacker can exploit the issue by forging a payment notification because the notification-signing project secret is empty by default. No WordPress account or other privileges are required.

3

What is the likely impact on orders?

An attacker can cause arbitrary orders to be marked as paid or force them into a failed state. The provided impact assessment identifies integrity impact, with no stated confidentiality or availability impact.

4

Does the default configuration contribute to exploitation?

Yes. The project secret used to sign payment notifications is empty by default, preventing effective authenticity verification of those notifications.

5

What version resolves the issue?

The vulnerability affects versions before 3.4.2, so upgrading to version 3.4.2 or later addresses the affected version range described.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203