CVE-2026-103325: TiendaCrypto para WooCommerce 1.0.1 - 1.2.1 - Unauthenticated Order Payment Forgery via Webhook HMAC Bypass
The TiendaCrypto para WooCommerce WordPress plugin through 1.2.1 does not correctly verify the authenticity of its payment webhook, validating the request signature against a key that is always empty, which allows unauthenticated attackers to forge webhook notifications and mark arbitrary WooCommerce orders as paid on web servers that preserve request header case.
Affected Software
Event History
Frequently Asked Questions
What deployment condition makes exploitation possible?
The affected site must run on a web server that preserves the case of request headers. The vulnerable webhook signature validation uses an empty key under that condition.
Does an attacker need an account or prior access to the WooCommerce site?
No. The vulnerability is exploitable by unauthenticated attackers, with no privileges or user interaction required.
What can a successful forged webhook do?
A forged payment notification can mark arbitrary WooCommerce orders as paid. The provided impact information indicates integrity impact, not confidentiality or availability impact.