WordPress Plugin Vulnerabilities

Sadad QA Payment 1.28 - Unauthenticated Arbitrary Order Payment Confirmation via Signature Bypass

Description

The plugin does not correctly verify the authenticity of incoming payment notifications, as the verification is keyed on a merchant secret that is empty by default and the rest of the signed data is attacker-controlled, allowing unauthenticated attackers to forge a valid confirmation and mark orders as paid without payment.

Proof of Concept

Affects Plugins

References

Miscellaneous

Original Researcher
Naoki Kawahigashi
Submitter
Naoki Kawahigashi
Verified
Yes

Timeline

Publicly Published
2026-10-25 (about 3 days ago)
Added
2026-10-18 (about 10 days ago)
Last Updated
2026-10-18 (about 10 days ago)

Other