WordPress Plugin Vulnerabilities

Coinbase Commerce Payment Gateway for WooCommerce <= 1.4.1 - Unauthenticated Webhook Signature Bypass via Empty-Default Webhook Shared Secret

Description

The plugin does not verify the authenticity of incoming payment webhook notifications, because the shared secret used to validate the request signature is empty by default and nothing rejects an unconfigured secret, allowing unauthenticated attackers to forge notifications that mark arbitrary orders as paid or cancel already-paid orders.

Proof of Concept

Affects Plugins

No known fix

References

Miscellaneous

Original Researcher
Naoki Kawahigashi
Submitter
Naoki Kawahigashi
Verified
Yes

Timeline

Publicly Published
2026-10-13 (about 3 days ago)
Added
2026-10-06 (about 10 days ago)
Last Updated
2026-10-06 (about 10 days ago)

Other