Fuck everything about these tunnels.
- He proposed them to stop the city from implementing a subway system (fuck that shit).
- He first proposed them as being effectively a subway/hyperloop but then stopped when that cost too much money
- He then turned them into just underground private roadways accessible only to teslas.
Fuck that shit. The problem the city was trying to solve wasn’t “We need more highspeed roads” it’s “We need to be able move more people”. And musk torpedoed that with a pointless underground tunnel.
Subways would have been way cheaper to operate, served more locations, and would not have been this stupid exclusive system for tesla owners to show off an LED light display.
This, btw, is why CVE scores are insane at times.
The vulnerability is that when spawning a new process which is a bat file you need special treatment of the arguments to avoid spawning a second process.
So you need a rust program setup to spawn other processes which also somehow forwards unparsed user input into those processes and is executing a bat file.
There’s a reason nobody has fixed this, it’s because it’s an insane setup that affects basically no rust programs.