Vulnerability · Published Feb 3, 2023 · Assigned by GitHub_M
CVE-2023-23941SwagPayPal payment not sent to PayPal correctly
High 7.5
In plain English
A high-severity insufficient verification of data authenticity in SwagPayPal from shopware. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 0.3% (higher than 23% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.
Official description
SwagPayPal is a PayPal integration for shopware/platform. If JavaScript-based PayPal checkout methods are used (PayPal Plus, Smart Payment Buttons, SEPA, Pay Later, Venmo, Credit card), the amount and item list sent to PayPal may not be identical to the one in the created order. The problem has been fixed with version 5.4.4. As a workaround, disable the aforementioned payment methods or use the Security Plugin in version >= 1.0.21.
Affected packages & fixed versions
| Ecosystem | Package | Fixed in | Advisory |
|---|---|---|---|
| Packagist | swag/paypal | 5.4.4 | GHSA-vxpm-8hcp-qh27 |
Affected products (as reported)
| Vendor | Product | Versions |
|---|---|---|
| shopware | SwagPayPal | < 5.4.4 |
Weakness: CWE-345 · Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N