andzdroid/paypal-ipn · Security

Validation Bypass in paypal-ipn

GHSA ID
GHSA-h698-r4hm-w94p
CVE ID
CVE-2014-10067
Severity
medium
Published
Updated
CVSS
5.9 · CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N
CVSS v3
5.9 · CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N

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.

CWEs

References