I think Tesla will survive a software exploit that requires a specific set of unlikely circumstances (rouge website and hacked wi-fi network) that hasn't been exploited in the real world (as far as we know), and nobody was injured or killed, and Tesla issued a firmware update within a day to address the problem (which didn't require the physical recall of millions of vehicles)
Let's imagine a yet to be found vulnerability that would compromise the WIFI-component of (some) Tesla cars to the point that each affected vehicle would be unable to accept a firmware update over the air.
Would it be technically possible for Tesla to push out a firmware update via the cabled connection in the Supercharger stall?
That would still be a lot better than having to issue an actual recall.