GitHub Advisoryadvisory · npm
GHSA-h698-r4hm-w94p Validation Bypass in paypal-ipn
MEDIUM
Official page ↗
- Aliases
- CVE-2014-10067
- Ecosystem
- npm
- Packages
- paypal-ipn
- Severity
- Moderate
- CVSS vector
- CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N
- Weaknesses
- CWE-287
- Reviewed
- 2020-08-31
Affected packages
• npm paypal-ipn: < 3.0.0 → fixed in 3.0.0
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.
Related
Alias · CVE (1)
- CVE-2014-10067 paypal-ipn before 3.0.0 uses the `test_ipn` parameter (which is set by the PayPal IPN simulator) to determine if it should use the… vulnerability
Weakness · CWE (1)
- CWE-287 Improper Authentication weakness