Hacking Subaru: Tracking and controlling cars via the admin panel

by ramimacon 1/23/2025, 12:22 PMwith 320 comments

by dantillbergon 1/23/2025, 4:41 PM

Last year, I submitted a "right to know" request to Subaru, and they sent the following back. I've reformatted it for legibility. Basically asserts they'll do and sell whatever they want (except another car to me).

> Subaru may collect the following personal information about a consumer:

> Categories of personal information:

> Identifiers: Consumer records, Commercial information, Internet or Other Electronic Network Activity, Audio recordings, Vehicle geolocation, Professional or employee-related information, Inferences, Sensitive personal information

> Categories of sources from which the personal information is collected: Retailers, i.e. authorized Subaru dealerships , Provided by consumer or vehicle, Third parties

> Business or commercial purpose for which Subaru collects or sells personal information: To provide services to the consumer, To market goods and services to consumers, To provide marketing by third parties for third party goods and/or services, To comply with legal obligation

> Categories of third parties with whom the personal information is shared: Business service providers, Contractors, Retailers, Corporate parent and affiliates, Third party providers of goods and/or services, Entities required to comply with the law

> Categories of personal information sold: Identifiers for third party marketing of goods or services., Consumer records for third party marketing of goods or services

> Categories of personal information disclosed for business purpose: Identifiers are disclosed to service providers, contractors, and third parties., Consumer records are disclosed to service providers, contractors, and third parties., Commercial information is disclosed to service providers, contractors, and third parties., Internet or other electronic information is disclosed to service providers, contractors, and third parties., Vehicle geolocation is disclosed to service providers., Inferences are disclosed to service providers and contractors., Sensitive personal information is disclosed to service providers and contractors.

by mavdion 1/23/2025, 2:20 PM

Not surprised. I've had a few interactions with Subaru connected services dev team as an external contractor from another car company, everyone was everyone else's cousin, friend, homeboy from India. Nepotism was rampant, no one wanted to listen to advice, a strong culture of corporate antibodies had formed. I'm surprised they even got it to work at this level.

by netsharcon 1/23/2025, 1:44 PM

Hah, them being able to bypass the 2FA by commenting-out the line:

$('#securityQuestionModal').modal('show');

is... mind-boggingly stupid of whoever got the job to write that Starlink web-app.

OTOH, the hacker hijacked a Starlink employee's account to get in, isn't that over the line in terms of "ethical hacking"/legality standpoint?

by bilekason 1/23/2025, 2:16 PM

> I didn’t realize this data was being collected, but it seemed that we had agreed to the STARLINK enrollment when we purchased it.

This is mind blowing to me.. Number 1 why you need a car connected to the internet all the time ? And how you're not required to sign at least 10 forms to confirm you understand that ALL of your travel data will be recorded and distributed at will.

by ben7799on 1/23/2025, 4:32 PM

I have a 2013 Outback Limited that is basically right before all this stuff got really stupid and weird. It's a great car other than it's not very fast and it gets really bad gas mileage. Amazing in the snow. I have had it since December 2012, so I've had plenty of service visits where I got newer loaners. (I special ordered my car to basically load it but not have Starlink, not have the Sunroof, but have the leather seats and the HK upgraded stereo.)

Every time I have gotten a newer Subaru as a loaner it strikes me that they are worse cars for all this new stuff. The user interface is horrible in the new ones. In a lot of cases they have a skeumorphic interface up on the touch screen that mimics the physical controls in my car! The actual physical controls are about 100x faster to operate and you quickly learn where the buttons are without looking.

I had an Ascent Onyx loaner last summer.. the entire touch screen UI looked like it was barely operating above 10fps. Just gross. Lots of the UI is black and white as well, not even tasteful grayscale. The Onyx I had also had the upgraded HK stereo and that is not as good as the one in my car as well, it sounded noticeably worse.

The electric steering on the new Subarus is terrible as well. My old Outback is not exactly a sports car but getting out of new one back into mine it feels like you're getting into a Porsche or something when you feel the hydraulic steering. Engine/Turbo lag on a lot of the new ones is gross as well.

This is of course even worse! My car only has 120k miles on it, I plan to keep it for another 4 years and then maybe give it to my kid when he gets his license. Somehow I doubt Subaru will have a competitive vehicle by then. For me to consider another one they'd really need to have an EV Outback/Forester/Ascent or a Hybrid version that gets at least 40mpg. And they need to fix all this horrible infotainment stuff in a way that the car operates better than a kids toy and actually drives well like an older Subaru. Also they need to get off the whole stupid thing with giant rims. It's supposed to be a Subaru, it needs to have tires appropriate to going relatively fast on dirt roads.

by _huayra_on 1/23/2025, 4:15 PM

FYI for Subaru owners, you can opt out and have your data deleted anywhere in the US (not just California): https://www.subaru.com/support/consumer-privacy.html

It'll take ~6 months or so, but they will send you a confirmation email.

by plagiariston 1/23/2025, 1:46 PM

I wish that keeping this much data was a liability. I want companies to be liable for damages in the millions of dollars if they share an entire year's worth of location data without express permission from the vehicle owner. HIPAA for "just" PII.

by stuff4benon 1/23/2025, 5:01 PM

As a DevSecOps/SRE whatever, I just gotta give props to the Subaru team for getting it patched within 24 hours. While it's just a small internal admin dashboard without real customer usage, the fact they acknowledged and fixed the issue so quickly speaks well of at least that part of Subaru IT.

by simonlcon 1/23/2025, 4:26 PM

Question, if you can remote start a subaru with starlink, does that mean I could start my car from the command line during winter??? I don't pay for starlink, never really looked into it, but it sounds cheaper than installing a remote start system lol.

by t1234son 1/23/2025, 5:14 PM

Having developed back end portals like this one for much smaller companies I find it hard to believe that there is an open endpoint to reset a password without any type of verification. What goes wrong in development that this type of crap makes it to production?

by godberon 1/23/2025, 2:39 PM

This claims to bypass the telematics functionality:

https://www.autoharnesshouse.com/69018.html

> Note for customers retaining OEM headunit: This adapter can also be used for those wishing to remove/disable the OEM Subaru Telematics functions. This is done to eliminate the tracking cabability that Subaru has built into these vehicles. If this is you, we will need to add an additional part to this adapter to re-enable the bluetooth microphone. Please purchase the option 2 adapter near the bottom of this page for this situation.

by rjmunroon 1/23/2025, 2:52 PM

> After reporting the vulnerability, the affected system was patched within 24 hours and never exploited maliciously.

How did they verify the never exploited maliciously part?

Did the person who's password they changed ever notice that their password didn't work any more and report the problem?

by panki27on 1/23/2025, 3:52 PM

This is even worse than the VW data leak reported around a month ago. [1]

[1] https://media.ccc.de/v/38c3-wir-wissen-wo-dein-auto-steht-vo...

by sc68calon 1/23/2025, 4:38 PM

This really reinforces my aversion to internet connected cars. They used one to kill Michael Hastings.

by yapyapon 1/23/2025, 2:10 PM

Buying a car that is connected to the internet sounds horrific.

by t0bia_son 1/23/2025, 2:43 PM

Imagine that manufacturer can do that without any hacks and your knowledge about data collecting. Now imagine that you sell those cars to foreign countries that your government consider as enemy. I'm curious when there will be some ban of car brand, like TikTok.

by ziddoapon 1/23/2025, 2:30 PM

Is anyone aware of a list of affected models posted anywhere? All 2015+ models?

Obviously the ability to pull up account history, previous owners, etc. is applicable to anyone with a Subaru.

But I'm curious if location history shows up for people that have Subarus and never registered Starlink/never used the app. The author says:

>but it seemed that we had agreed to the STARLINK enrollment when we purchased it.

But it's not clear to me whether "it" refers to purchasing Starlink or purchasing the vehicle.

by niijon 1/23/2025, 1:42 PM

How do you disable this in a Subaru? Can you tell Subaru to turn it off or is there a low-effort way to disable it (fuse pull)?

by sirjazon 1/24/2025, 1:36 AM

Well this is why there should be a custom local app that is not web accessible. Desktop apps and CLIs have there advantages, and this is one.

by blendoon 1/24/2025, 1:46 AM

Did users have to explicitly sign up for Starlink in order to enable tracking? Or is that the default behavior for all new Subarus?

And, can this tracking be deactivated? I have a Mazda, and it required a phone call to Mazda to get it disabled.

by yearolinuxdsktpon 1/23/2025, 10:29 PM

Luckily, in right to repair states, Such as Massachusetts, Subaru chose to disable Starlink altogether instead of making Support documentation available under the law.

by dml2135on 1/24/2025, 4:47 PM

I live in the city so I've never owned a car, but would like to get one at some point. I'd want at least a plug-in hybrid, if not full electric, and absolutely no internet connectivity or tracking (or at least something that can be physically removed).

Is there even a single (new) car that fits this criteria?

by 1970-01-01on 1/23/2025, 7:26 PM

Excellent write-up!

However a much better title would have been "Hacking Subaru: FEEL THE FREEDOM"

https://trademarks.justia.com/owners/subaru-of-new-england-i...

by blackeyeblitzaron 1/23/2025, 3:25 PM

A shocking thing about Subaru cars with Starlink (their infotainment system and connected service for things like remote start) is how deep the violation of privacy is. For example they share your location data with Sirius XM by default, unless you go deep in their menus to realize it’s even happening and opt out. They bury the consent in fine print that you fly through at the dealership. Truly a despicable company.

by tadhgpearsonon 1/23/2025, 3:28 PM

I love the variety of tooling and joining the dots to complete this attack: dns + scanning + human factors research + html bypass on the admin site itself...

by amatechaon 1/24/2025, 12:01 AM

tfw your car is also an always-online computer running proprietary software you have no control over ... and that software is written by people who think you can block login with a modal overlay, and who make a public-facing API call that resets a password with nothing more than the account's email address...

by pardson 1/24/2025, 1:27 PM

> it seemed that we had agreed to the STARLINK enrollment when we purchased it.

Related to the GM ban https://news.ycombinator.com/item?id=42734260

by beezleon 1/24/2025, 3:58 AM

Slightly off topic: How are recent Mazda's in regard to all of this stuff? They were not included in that Mozilla privacy expose and I have a CX on my short list for this spring.

by motzaon 1/23/2025, 11:49 PM

Would the remote 'stop' stop a moving car? It's scary to think that someone could have easily used this basic exploit to stop all the affected vehicles on the road.

by tomohawkon 1/23/2025, 9:23 PM

Is there a way to prevent the car from connecting to this service?

by therealfionaon 1/23/2025, 5:05 PM

That's it... I'm not buying a car with any internet connection unless I can rip it out. And every day that's going to get harder.

Guess I'll stick with old Kai Vans...

by renewiltordon 1/23/2025, 8:11 PM

All this is pretty cool. It's a pity there's no way to just extract it yourself for yourself. I like all these features and have an older Subaru.

by yellow_leadon 1/23/2025, 6:02 PM

No bounty for such a big vulnerability is unbelievable.

by rurpon 1/23/2025, 10:19 PM

There are a striking number of stories in this thread of incompetence and unethical behavior on the part of Subaru, and it makes me sad that the company has turned into such a wreck. Maybe they were always run this way but older technology didn't allow them to be quite so scummy.

I bought a Subaru in the aughts that I absolutely loved and had assumed my next car would be from the same company. But when I test drove and looked into a new model I was shocked at how many terrible changes had been made, and I didn't even uncover half of what is in this thread.

I'm not holding my breath, but hopefully the bad press affects sales enough to make the people running this company care and alter their behavior. The mechanical cars themselves are still nice to drive, but the terrible interfaces, obscene amount of spying, and intrusively unethical behavior really kill the experience.

by chatmastaon 1/23/2025, 1:48 PM

For those who might not read the article, note that “Starlink” is not the SpaceX service. It’s an internal name for a Subaru customer service web app.

by monomialon 1/24/2025, 8:54 PM

Good god. This is why I will continue to repair my older car until it's completely infeasible to do so. Then what? Are there internet communities out there actively working on disabling all this nonsense? Can't imagine buying a car like this without knowing I can physically disable the cell modem.

by high_na_euvon 1/23/2025, 3:18 PM

What a shitshow!

by like_any_otheron 1/23/2025, 12:57 PM

> After reporting the vulnerability, the affected system was patched within 24 hours and never exploited maliciously.

So 'only' Subaru, Starlink, their business and advertising partners, and law enforcement, can remotely track (and disable - don't think you can run from the law!) your car?

> I didn’t realize this data was being collected, but it seemed that we had agreed to the STARLINK enrollment when we purchased it.

Assuming it's possible to not agree to it - does that completely disable the system, or is everyone with a Subaru just one warrant away from getting locked in their car until the police can come to arrest them? Does the car still store (I'm charitably assuming it doesn't transmit) location data, so all your friends can retroactively be identified and arrested as well, even if you never agreed to any tracking?

(To get ahead of the usual retort - haha yes, phones also track this data, therefore let's not fix any problems unless we can fix all of them at the same time. But actually let's use the other problems as an excuse to do nothing.)

by jcgrilloon 1/23/2025, 8:14 PM

Yet another example of why I don't own or drive vehicles from this stupid century.