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.
Published: 2020-02-25
Score: 8.1 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

No analysis available yet.

Remediation

No remediation available yet.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
EUVD EUVD EUVD-2021-2249 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.
Github GHSA Github GHSA GHSA-qf6q-qfwp-vp44 Origin Validation Error in Magento 2
History

No history.

Subscriptions

Adobe Magento
Cardgate Cardgate Payments
cve-icon MITRE

Status: PUBLISHED

Assigner: mitre

Published:

Updated: 2024-08-04T10:12:10.502Z

Reserved: 2020-02-10T00:00:00.000Z

Link: CVE-2020-8818

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Modified

Published: 2020-02-25T02:15:12.097

Modified: 2024-11-21T05:39:29.997

Link: CVE-2020-8818

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

No data.

Weaknesses