Jump to content

OnePlus "secure" checkout isn't so secure as it seems

ItsMitch

OnePlus' website is getting its security dragged through the mud as some users are noticing that they're credit cards are being used for fraud and an InfoSec team began an investigation to find some pretty dodgy handling of sensitive credit card data. 

Quote

Recently members of the Fidus team noticed an interesting blog post on the OnePlus forum by individual discussing recent fraudulent attempts made on two of their credit cards. The forum user states that the only place both cards were used was on the OnePlus website in November 2017, they go on to ask whether other members of the community have had the same issue (spoiler: they had). OnePlus are currently using the Magento eCommerce platform, which is a common platform in which credit card hacking takes place.

These findings do not confirm OnePlus have suffered a breach. Instead, they look into the current structure of the payment flow and how it could have been achieved.

 

They went on to check into the way sensitive data is handled on the site and found that all payments are handled via the OnePlus website and aren't correctly processed, leading to criminals to intercept the data.

Quote

 

We stepped through the payment process on the OnePlus website to have a look what was going on. Interestingly enough, the payment page which requests the customer’s card details is hosted ON-SITE. This means all payment details entered, albeit briefly, flow through the OnePlus website and can be intercepted by an attacker. Whilst the payment details are sent off to a third-party provider upon form submission, there is a window in which malicious code is able to siphon credit card details before the data is encrypted.

Straight away there are two issues that stand out, OnePlus do not appear to be PCI compliant, nor do they mention this anywhere on the website, OnePlus mention they do not handle any card payments made. Whilst card payments are handled by CyberSource, the processing form is still hosted on the OnePlus infrastructure. If an attacker had write access to this page, JavaScript could have been inserted to compromise data entered into CyberSource’s payment form on the client-side.

 

 

Pretty concerning but this is what Gadgets.com found, 

Quote

 

While it acknowledges the official website was built on the Magento platform, it says it has been rebuilding the website with a custom code. In fact, it says the credit card payments were not implemented on Magento’s payment module. However, it only says “we shouldn’t be affected”, instead of giving a more reassuring statement on the security front.

 

 

 

OnePlus has released a statement saying that it's thoroughly investigating the matter on their forums - https://forums.oneplus.net/threads/an-update-on-credit-card-security.752415/

Original Source: https://blog.sucuri.net/2015/04/impacts-of-a-hack-on-a-magento-ecommerce-website.html

 

Update, Paypal purchases may not be fully protected in a report according to El Register - https://www.theregister.co.uk/2018/01/15/oneplus_users_report_credit_card_fraud/

Quote

Dozens of fraud reports of unauthorized credit card use were posted through on the company's support forum and much more on Reddit. Some users were hit with unauthorized transactions before Christmas, but the majority report the transactions appearing over the past few days. Disturbingly, several posters note problems with their credit card after purchasing through PayPal. But were they linked to OnePlus?

 

Link to comment
Share on other sites

Link to post
Share on other sites

"Shouldn't". . Now that sounds like a high degree of certainty...

 

Me: Doctor, will this kill me?

Doctor: It shouldn't.

...

 

So, did this happen on their "custom code" then?

 

Link to comment
Share on other sites

Link to post
Share on other sites

Just now, Ryujin2003 said:

"Shouldn't". . Now that sounds like a high degree of certainty...

 

So, did this happen on their "custom code" then?

Thats like saying "If I pull the pin on this malfunctioning grenade, it shouldn't blow up" 

Link to comment
Share on other sites

Link to post
Share on other sites

Quote

 

Dozens of fraud reports of unauthorized credit card use were posted through on the company's support forum and much more on Reddit. Some users were hit with unauthorized transactions before Christmas, but the majority report the transactions appearing over the past few days. Disturbingly, several posters note problems with their credit card after purchasing through PayPal. But were they linked to OnePlus?

 

 

 

Oh, a brief update coming in from El Reg, this doesn't look good at all.

Just now, lots of unexplainable lag said:

Please, make some OnePlus news when something about them is actually secure and not dodgy as fuck because then it's actually news.

rofled

Link to comment
Share on other sites

Link to post
Share on other sites

Can confirm. Happened to my friend when he ordered one. He just generally has horrible luck when it comes to fraud, but if it's more widespread its an issue. 

1 hour ago, huilun02 said:

Payment details will flow through whatever website the payment page is hosted on. That doesn't mean that only OnePlus's site is vulnerable. And no the Magento platform isn't made by OnePlus. But I guess people are going to interpret this as a OnePlus-only issue and translate into a "OnePlus makes bad products" mindset.

While true, it is absolutely OnePlus's responsibility to have a secure payment platform. As a company handling multi million dollar sales it should have been tested. 

CPU: Ryzen 9 5900 Cooler: EVGA CLC280 Motherboard: Gigabyte B550i Pro AX RAM: Kingston Hyper X 32GB 3200mhz

Storage: WD 750 SE 500GB, WD 730 SE 1TB GPU: EVGA RTX 3070 Ti PSU: Corsair SF750 Case: Streacom DA2

Monitor: LG 27GL83B Mouse: Razer Basilisk V2 Keyboard: G.Skill KM780 Cherry MX Red Speakers: Mackie CR5BT

 

MiniPC - Sold for $100 Profit

Spoiler

CPU: Intel i3 4160 Cooler: Integrated Motherboard: Integrated

RAM: G.Skill RipJaws 16GB DDR3 Storage: Transcend MSA370 128GB GPU: Intel 4400 Graphics

PSU: Integrated Case: Shuttle XPC Slim

Monitor: LG 29WK500 Mouse: G.Skill MX780 Keyboard: G.Skill KM780 Cherry MX Red

 

Budget Rig 1 - Sold For $750 Profit

Spoiler

CPU: Intel i5 7600k Cooler: CryOrig H7 Motherboard: MSI Z270 M5

RAM: Crucial LPX 16GB DDR4 Storage: Intel S3510 800GB GPU: Nvidia GTX 980

PSU: Corsair CX650M Case: EVGA DG73

Monitor: LG 29WK500 Mouse: G.Skill MX780 Keyboard: G.Skill KM780 Cherry MX Red

 

OG Gaming Rig - Gone

Spoiler

 

CPU: Intel i5 4690k Cooler: Corsair H100i V2 Motherboard: MSI Z97i AC ITX

RAM: Crucial Ballistix 16GB DDR3 Storage: Kingston Fury 240GB GPU: Asus Strix GTX 970

PSU: Thermaltake TR2 Case: Phanteks Enthoo Evolv ITX

Monitor: Dell P2214H x2 Mouse: Logitech MX Master Keyboard: G.Skill KM780 Cherry MX Red

 

 

Link to comment
Share on other sites

Link to post
Share on other sites

8 minutes ago, dizmo said:

Can confirm. Happened to my friend when he ordered one. He just generally has horrible luck when it comes to fraud, but if it's more widespread its an issue. 

While I've never been a victim of fraud, I feel bad for people who get fucked over by it. 

Link to comment
Share on other sites

Link to post
Share on other sites

2 hours ago, huilun02 said:

Payment details will flow through whatever website the payment page is hosted on. That doesn't mean that only OnePlus's site is vulnerable. And no the Magento platform isn't made by OnePlus. But I guess people are going to interpret this as a OnePlus-only issue and translate into a "OnePlus makes bad products" mindset.

OnePlus doesn't necessarily make bad products. They just happen to be bad at supporting good products.

Judge a product on its own merits AND the company that made it.

How to setup MSI Afterburner OSD | How to make your AMD Radeon GPU more efficient with Radeon Chill | (Probably) Why LMG Merch shipping to the EU is expensive

Oneplus 6 (Early 2023 to present) | HP Envy 15" x360 R7 5700U (Mid 2021 to present) | Steam Deck (Late 2022 to present)

 

Mid 2023 AlTech Desktop Refresh - AMD R7 5800X (Mid 2023), XFX Radeon RX 6700XT MBA (Mid 2021), MSI X370 Gaming Pro Carbon (Early 2018), 32GB DDR4-3200 (16GB x2) (Mid 2022

Noctua NH-D15 (Early 2021), Corsair MP510 1.92TB NVMe SSD (Mid 2020), beQuiet Pure Wings 2 140mm x2 & 120mm x1 (Mid 2023),

Link to comment
Share on other sites

Link to post
Share on other sites

5 hours ago, AluminiumTech said:

OnePlus doesn't necessarily make bad products. They just happen to be bad at supporting good products.

Yah they make great stuff, for grabbing your personal info and data :)

I spent $2500 on building my PC and all i do with it is play no games atm & watch anime at 1080p(finally) watch YT and write essays...  nothing, it just sits there collecting dust...

Builds:

The Toaster Project! Northern Bee!

 

The original LAN PC build log! (Old, dead and replaced by The Toaster Project & 5.0)

Spoiler

"Here is some advice that might have gotten lost somewhere along the way in your life. 

 

#1. Treat others as you would like to be treated.

#2. It's best to keep your mouth shut; and appear to be stupid, rather than open it and remove all doubt.

#3. There is nothing "wrong" with being wrong. Learning from a mistake can be more valuable than not making one in the first place.

 

Follow these simple rules in life, and I promise you, things magically get easier. " - MageTank 31-10-2016

 

 

Link to comment
Share on other sites

Link to post
Share on other sites

7 hours ago, SC2Mitch said:

While I've never been a victim of fraud, I feel bad for people who get fucked over by it. 

It's pretty hard to actually get fucked over by it if you have a decent bank.

1 hour ago, Bananasplit_00 said:

Yah they make great stuff, for grabbing your personal info and data :)

How else do you think they can afford their "super low" pricing ;)

CPU: Ryzen 9 5900 Cooler: EVGA CLC280 Motherboard: Gigabyte B550i Pro AX RAM: Kingston Hyper X 32GB 3200mhz

Storage: WD 750 SE 500GB, WD 730 SE 1TB GPU: EVGA RTX 3070 Ti PSU: Corsair SF750 Case: Streacom DA2

Monitor: LG 27GL83B Mouse: Razer Basilisk V2 Keyboard: G.Skill KM780 Cherry MX Red Speakers: Mackie CR5BT

 

MiniPC - Sold for $100 Profit

Spoiler

CPU: Intel i3 4160 Cooler: Integrated Motherboard: Integrated

RAM: G.Skill RipJaws 16GB DDR3 Storage: Transcend MSA370 128GB GPU: Intel 4400 Graphics

PSU: Integrated Case: Shuttle XPC Slim

Monitor: LG 29WK500 Mouse: G.Skill MX780 Keyboard: G.Skill KM780 Cherry MX Red

 

Budget Rig 1 - Sold For $750 Profit

Spoiler

CPU: Intel i5 7600k Cooler: CryOrig H7 Motherboard: MSI Z270 M5

RAM: Crucial LPX 16GB DDR4 Storage: Intel S3510 800GB GPU: Nvidia GTX 980

PSU: Corsair CX650M Case: EVGA DG73

Monitor: LG 29WK500 Mouse: G.Skill MX780 Keyboard: G.Skill KM780 Cherry MX Red

 

OG Gaming Rig - Gone

Spoiler

 

CPU: Intel i5 4690k Cooler: Corsair H100i V2 Motherboard: MSI Z97i AC ITX

RAM: Crucial Ballistix 16GB DDR3 Storage: Kingston Fury 240GB GPU: Asus Strix GTX 970

PSU: Thermaltake TR2 Case: Phanteks Enthoo Evolv ITX

Monitor: Dell P2214H x2 Mouse: Logitech MX Master Keyboard: G.Skill KM780 Cherry MX Red

 

 

Link to comment
Share on other sites

Link to post
Share on other sites

7 hours ago, dizmo said:

How else do you think they can afford their "super low" pricing ;)

OP5T with SD835, 8GB RAM and 128GB storage for only $499 without a contract...

 

It reminds me of two year contracts sold by shady and greedy wireless carriers with strings attached like bill shock and hidden fees not included in the very fine print. :ph34r:

There is more that meets the eye
I see the soul that is inside

 

 

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×