Toutes les vulnérabilités

SECRET-TOYOTA-TCONNECT-2022

Secrets · Source code · Toyota T-Connect

Résumé

On October 10, 2022 Toyota disclosed that data for up to 296,019 customers of its T-Connect vehicle-connectivity app had been exposed for nearly five years. A development subcontractor published part of the T-Connect source code to a public GitHub repository in December 2017, and that code contained a hardcoded access key for a data server holding customer records. Because the repository was public, anyone could read the embedded key and use it to authenticate to the server storing customer email addresses and management (customer control) numbers. The exposure ran from December 2017 until the public repository was noticed and access restricted on September 15, 2022. Toyota changed the affected database keys on September 17, 2022 and warned customers of phishing risk, while stating it could not completely rule out third-party access; names, credit card data, and phone numbers were not stored in the exposed dataset. This is distinct from Toyota's separate 2023 cloud-configuration exposure.

Comment l’éviter dans votre code

  • Never commit data-server access keys into source code; inject them from a secrets manager or environment variables at runtime.
  • Add pre-commit secret scanning and GitHub push protection across the org and every subcontractor repository.
  • Rotate any leaked key immediately; making the repo private later does not undo the years it sat exposed in history.
  • Scope server credentials to least privilege so an exposed key cannot read full customer datastores.
  • Audit subcontractor and third-party repositories regularly for hardcoded secrets and accidental public visibility.

Références

Vulnérabilités liées

Tout Secrets →