Re:Hacking Subaru: Tracking and Controlling Cars via the Sta...
by t1234s on Thursday January 23, 2025 @12:14PM
(#42805834)
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?
[ Parent
| on HN ]
Re:Hacking Subaru: Tracking and Controlling Cars via the Sta...
by duxup on Thursday January 23, 2025 @12:15PM
(#42805849)
It's weird, is there no feedback of any kind in these companies?
All outsourced maybe?
I don't get it. That would be a huge red flag and a fairly easy to understand / sell red flag.
Re:Hacking Subaru: Tracking and Controlling Cars via the Sta...
by t1234s on Thursday January 23, 2025 @01:47PM
(#42806756)
Even if it was outsourced is there zero quality control?
Re:Hacking Subaru: Tracking and Controlling Cars via the Sta...
by iforgot22 on Thursday January 23, 2025 @02:56PM
(#42807443)
Probably QA is only going to make sure the features work. They aren't pen-testers. At best, they might try some unexpected inputs that trigger a security vuln.
Re:Hacking Subaru: Tracking and Controlling Cars via the Sta...
by anarticle on Thursday January 23, 2025 @01:55PM
(#42806853)
Outsourcing means you want to impose an upper limit on the cost of the feature/software. Quality control may cost more, so yes!
The acceptance criteria are: service portal needs to work so employees can do xyz. The design is terrible but "works"!
Having to rearc after these terrible designs would cost more, so you can see where this is going...
Re:Hacking Subaru: Tracking and Controlling Cars via the Sta...
by rogerhoward on Thursday January 23, 2025 @08:10PM
(#42809625)
I joined a startup with a product in production for a dozen or so major customers (US universities), public facing, with a slick new front and backend the team had been working hard on. I brought along a young engineer friend who had a pet interest in pentesting, so his first task before getting up speed as a dev was a security review.
He and I sat down on day one to poke around, mainly to get oriented, not expecting much l. Popped up Chrome's devtool network panel, refreshed the login page.
One of the first XHR rows was to an endpoint named “getKeys”
The return object was the root keys for the AWS prod account.
This crap is incredibly common. Maybe not that egregious, but close enough.