WordPress Plugin Vulnerabilities
CardGate < 3.1.16 - Unauthorised Payments Hijacking and Order Status Spoofing
Description
Lack of origin authentication (CWE-346) at IPN callback processing function allow (even unauthorized) attacker to remotely replace critical plugin settings (merchant id, secret key etc) with known to him and therefore bypass payment process (eg. spoof order status by manually sending IPN callback request with a valid signature but without real payment) and/or receive all subsequent payments (on behalf of the store).
Proof of Concept
Affects Plugins
References
Miscellaneous
Original Researcher
GeekHack Team
Submitter
GeekHack
Verified
No
WPVDB ID
Timeline
Publicly Published
2020-02-22 (about 6 years ago)
Added
2020-02-27 (about 6 years ago)
Last Updated
2020-09-22 (about 5 years ago)