Skip to main content

PayPal Community

  • Dashboard
  • Send and Request
  • Wallet
  • Business
  • Help
Log in

Le Forum de la communauté n’est pas disponible pour les nouveaux messages ou les réponses; les articles précédents restent disponibles pour vérification. Afin de connaître les options d’assistance complètes, rendez-vous sur PayPal.com/HelpCenter

Si vous souhaitez signaler du contenu illégal et contraire au Règlement sur les services numériques de l’Union Européenne (DSA), veuillez cliquer ici.

since ‎Mar-29-2023
coder11111
coder11111
New Community Member
1
Post
0
Kudos
0
Solutions
Active
Ice Breaker
View all
Latest Contributions by coder11111
  • Topics coder11111 has Participated In
  • Latest Contributions by coder11111

Webhooks major security flaw

by coder11111 in REST APIs
‎Mar-29-2023 08:26 PM
‎Mar-29-2023 08:26 PM
The webhooks has a major security flaw. You can't provide a URL to the certificate used for signing a transaction in the request. Literally anyone could craft a similar looking response, put their own certificate from a url that legitimately validates and provide any fake info they wanted, and the signature verification would still pass.   currently in the headers it is something like https://api.paypal.com/v1/notifications/certs/CERT-360caa42-fca2a594-38317689 To rectify this, the certificate would need to signed by the "paypal.com" certificate and the certificate chain would need to be provided. OR you list a static url in your api docs that can be hard coded. then when you update the certs just swap them. This is pretty bad. I havn't had a chance to see if the libraries currently available are designed to address this. But I assume this is a pretty wide spread vulnerability. ... View more
Paypal Logo
  • Help
  • Contact Us
  • Security
  • Fees
  • © 1999-2025 PayPal, Inc. All rights reserved.
  • Privacy
  • Legal
  • Cookies
  • Policy Updates

The money in your balance is eligible for pass-through FDIC insurance.

The PayPal Cash Mastercard is issued by The Bancorp Bank pursuant to a license by Mastercard International Incorporated. The Bancorp Bank; Member FDIC.

Powered by Khoros