23 Oct 2006
Posted by J. Angelo Racoma as security
After reading my post about online payment systems not being as easy to implement as we think, Marhgil earlier emailed me about how he discovered Xoom accounts are potentially vulnerable to cracking. He details in his blog how a user’s password can easily be changed if a malicious hacker (or “cracker” in this case) correctly figures out three things: the user’s email address, bank account number and ZIP code.
I tried it out myself, and it was so shockingly simple. Of course, you would need to correctly input the email account that a person uses for Xoom, and since people usually give out their email and IM addresses on their blogs or email/forum signatures, it won’t be too difficult to guess. Xoom makes it even easier by helping you out. The system even tells you when you’ve guessed incorrectly!
Bank account numbers aren’t as easily guessed, however. But with a bit of social engineering or stalking, you can easily figure out a person’s bank account details. For instance, some ATMs print receipts with the full bank account included. Or perhaps you can call or email a potential victim posing as a bank employee (don’t get any ideas here).
ZIP codes might not be readily available, but you can check out any zoning references (available online), and if you know where a person lives, you can easily guess his ZIP code.
The point here is that a combination of an email address and bank account number are difficult to correctly guess. But it’s not impossible to do so. And to the determined thief, any effort exerted would be worth it, if only to get into the e-wallet of an individual.
You have to consider the level of risk and the vulnerability here. What exactly does access to another person’s Xoom account entail? Xoom doesn’t serve as an e-wallet like PayPal does (you cannot load it up with funds, like PayPal). However, if you have already registered a credit or debit card on your profile, then the cracker can use your Xoom account to transfer funds to his own account (by using the Send Money feature) or pay for merchandise online.
Marhgil suggests you change your ZIP code to a different value to make it difficult for a potential attacker to reach the change password screen. This is only a stop-gap measure, though. Xoom should make its password retrieval procedure more secure by either sending the retrieval link to the user via email or requiring another form of verification, such as via SMS.
The fact that Xoom directly allows you to change your password once the correct detials are keyed in adds to the risk. Perhaps if Xoom emails the user a link to a password-reset form, the system would be more secure. It’s easy enough to acquire an email address, but it’s not as easy to enter a user’s inbox.
As of this posting, here’s what other people think about this issue:
Work Smartr every day.
Tags: bank, E-Commerce, Philippines, security, social_engineering, xoom | Viewed 2432 times
5 Responses
jhay
October 23rd, 2006 at 9:25 pm
1Well, another reason why we need PayPal in all its functionality here in the Philippines.
Anya
October 24th, 2006 at 4:52 pm
2Whoa… I was close to making an account…
I Y!PM-ed you but you signed out. Hehe. I received your PM though. Offline lang kasi ako
Mike
October 25th, 2006 at 1:04 pm
3Has Xoom been informed of this vulnerability? I’m concerned because I also use Xoom.
J. Angelo Racoma
October 26th, 2006 at 1:05 am
4@jhay, yes. Paypal does have its quirks, too, but I don’t think the security vulnerability is as bad as Xoom’s.
@Anya, I don’t think creating an account would give you a problem. Just make sure you mitigate the risks by using an alternate ZIP code. At least that would minimize the possibility of people correctly guessing.
@Mike, I don’t think so. Have you contacted them?
Xoom accounts - easy target for hackers?? Not anymore! » Kukote in a Jar Beta
October 27th, 2006 at 2:40 pm
5[...] As some of you know, that post got yugateched, j spotted, technopinoyed, pinoytechblogged and gavilaned. I checked their recovery password now, and they already made the necessary changes to mitigate this security risk. The New Password screen link will now be sent to your e-mail address. [...]
RSS feed for comments on this post · TrackBack URI
Leave a reply