High severity · published Feb 25, 2020
CVE-2020-8818
An issue was discovered in the CardGate Payments plugin through 2.0.30 for Magento 2
8.1
CVSS
4.2%
EPSS
No
On KEV
Description
An issue was discovered in the CardGate Payments plugin through 2.0.30 for Magento 2. Lack of origin authentication in the IPN callback processing function in Controller/Payment/Callback.php allows an attacker to remotely replace critical plugin settings (merchant ID, secret key, etc.) and therefore bypass the payment process (e.g., spoof an order status by manually sending an IPN callback request with a valid signature but without real payment) and/or receive all of the subsequent payments.
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N
Attack vector
Network
Complexity
Low
Privileges
Low
User interaction
None
Confidentiality
High
Integrity
High
Availability
None
Scope
Unchanged
Exploitation
Is it being used?
Exploit prediction (EPSS)4.2% · higher than 91% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
CO
Commerce · Adobe
2.3.4 · source: NVD
CP
Cardgate Payments · Cardgate
through 2.0.30 · source: NVD
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2020-8818
CVE.org
https://www.cve.org/CVERecord?id=CVE-2020-8818
Exploit
http://packetstormsecurity.com/files/156505/Magento-WooCommerce-CardGate-Payment-Gateway-2.0.30-Bypass.html
Exploit
https://github.com/cardgate/magento2/blob/715979e54e1a335d78a8c5586f9e9987c3bf94fd/Controller/Payment/Callback.php#L88-L107
Exploit
https://github.com/cardgate/magento2/issues/54
More from Commerce
10.0
CVE-2026-75650
Adobe Commerce | Improper Neutralization of Special Elements Used in a Template Engine (CWE-1336)
9.8
CVE-2024-34102
XXE can expose crypt key and other secrets granting full admin access
9.8
CVE-2022-24086
Adobe Commerce checkout improper input validation leads to remote code execution
9.3
CVE-2026-48356
Adobe Commerce | Unrestricted Upload of File with Dangerous Type (CWE-434)
9.1
CVE-2026-71362
Adobe Commerce | Incorrect Authorization (CWE-863)
