Security issue
-
Hi WooCommerce Folks,
Yes, there’s a huge security issue in your plugin code – you actually create a wonderful backdoor for spammers to ruin websites with tons of spam registrations.
The spammers don’t even need to be very smart:
1. They go to this site: https://www.getcreditcardnumbers.com/generated-credit-card-numbers (and this is just an example, I’m pretty damn sure there are tons of similar fake credit number generators)
2. They download a JSON including, let’s say, 1000 fake credit card numbers.
3. They create a macro – all this macro should do is
/ get a card number from the JSON
/ go to the targeted site
/ put a specific product to the cart
/ go to the checkout
/ fill the form with random field values (again, not so complicated to get random name, country, address, zip etc. data )
/ initiate the Stripe payment process, and use the fake credit number4. And voila, a spam registration is done.
One of my clients has about 30000 orders and spam user accounts created this way, the amount of database trash slows down his site to such an extent that it is almost impossible to use it (backend, frontend both).
Now, this is something I couldn’t believe when identifying the method – why don’t you create the user account only upon a successful purchase?
I have some ideas why, but this is a backdoor that can’t be defended.
No anti-spam plugin or service will protect a site from this type of attack.Please do something, and I’m very seriously asking you that do something _very urgently_!!! The fact that a WordPress site can be this easily polluted with hundreds of thousands of spam registrations in 2022 is terrifying.
Thank you,
Gabor/Lunule
- The topic ‘Security issue’ is closed to new replies.