GHSA-h698-r4hm-w94pMediumCVSS 5.9

Validation Bypass in paypal-ipn

Published
August 31, 2020
Last Modified
January 9, 2023

🔗 CVE IDs covered (1)

📋 Description

Versions 2.x.x and earlier of paypal-ipn are affected by a validation bypass vulnerability.

paypal-ipn uses the test_ipn parameter (which is set by the PayPal IPN simulator) to determine if it should use the production PayPal site or the sandbox.

A motivated attacker could craft a request string using the simulator to fool the application into entering the sandbox mode, potentially allowing purchases without valid payment.

Recommendation

Upgrade to version 3.0.0 or later.

🎯 Affected products1

  • npm/paypal-ipn:< 3.0.0

🔗 References (4)